首页 文章
  • 0 votes
     answers
     views

    如何解决javafx表视图重点问题?

    我在javafx table view 焦点问题上遇到了问题 . 这是 table view 时的 unfocused ,如图所示 . table view 时 focused : 但是当我在表格视图之外并单击 show-hide-column 按钮时,表格不会聚焦 如果可能的话,如何使用css解决这个问题 . 或任何其他技巧.... ???
  • 0 votes
     answers
     views

    无法在另一个包中加载FXML(JavaFX)

    出于某种原因,当我尝试加载不同包中的FXML时出现错误: MainApp.java “ FXMLLoader loader = new FXMLLoader(); System.out.println("view folder: " + MainApp.class.getResource("view/RootLayout.fxml"...
  • 1 votes
     answers
     views

    JavaFX onKeyPressed事件未被处理

    我有一个非常基本的JavaFX项目,只有一个锚窗格和一个标签 . 我们的想法是,当您按下键盘上的按钮时,标签将变为您按下的键 . MainApp.java is very simple. Just load the FXML data and show it. import javafx.application.Application; import javafx.fxml.FX...
  • 0 votes
     answers
     views

    JAVAFX:在FXML之间传递数据而不是工作

    我在这里搜索过几次以获得答案,但没有得到我的解决方案 . In my case: 我想从用户那里获取输入并检查有效性 . 如果一切正常,我将从数据库中获取用户ID并将该ID发送到另一个FXML,然后使用该ID运行select查询并将结果显示到tableView中 . 在第二个FXML(控制器)中,我使用initialize()方法将数据设置为tableView,并使用setId()方法从先前的FX...
  • 0 votes
     answers
     views

    映射后加载fxml时带有javafx应用程序异常的spring

    没有映射fxml这个代码运行完美并加载fxml 如果我映射fxml获得异常我尝试了很多,但无法理解是什么问题..... SpringFxmlLoader类方法load()返回语句没有返回任何因为我认为发生异常的东西 javafx.fxml.FxMLLoader中的javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)...
  • 3 votes
     answers
     views

    JavaFX在没有控制器的fxml中包含fxml

    我正在使用javafx编写应用程序 . 这是一个“多屏幕”应用程序,带有一个主菜单,可以从中切换场景 . 我的场景在不同的fxml文件中定义 . 因为我尝试使用mvc模式,所以我没有在fxml文件中设置控制器,我在FXMLloader上使用了setController . 一切都运行正常,但我在单独的控制器和单独的fxml文件中有onmen的mainmenu及其所有功能 . 我试过了 <fx...
  • 3 votes
     answers
     views

    NullPointer在setText()上的异常,而所有内容都已正确加载和注释

    我从 start() 方法尝试在带注释的标签上调用 setText() 时收到以下异常 . 我为那个人工作是因为他的标签没有注释,而我的标签是 . java.lang.NullPointerException at io.github.blubdalegend.openbravery.OpenBravery.applyBuild(OpenBravery.java:67) at io.github....
  • 1 votes
     answers
     views

    Java替代@FXML注入控制器?

    所以我有一个来自主fxml文件的主控制器和来自包含文件的另外两个控制器 . 现在我通过 @FXML ChildController childController 注入子控制器 . 现在它起作用了,之前使用FXML的每个人都知道我在说什么 . 带注释的依赖注入很好但我想自己做这个,因为我有自己的处理所有DI的计划 . (下面的问题) 这就是我发起整个事情的方式: public void start...
  • 1 votes
     answers
     views

    从标签中获取fx:id,单击以从控制器获取其文本

    使用JavaFX和Scene Builder,我试图从控制器访问Label内的文本 . 我在控制器中初始化了一个标签: @FXML private Label label1; 以下代码位于fxml文件中: <Label fx:id="lable1" onMouseClicked="#handleLabel" text="Label 1&qu...
  • 0 votes
     answers
     views

    为什么我的JavaFX控制器没有加载?

    我希望有人可以向我解释我做错了什么,或者如果以前已经回答了这个问题,请指出我的答案(我已经在这里找了2天寻找答案) . 我正在尝试创建一个启动JavaFX GUI的演示应用程序 . 当我的应用程序准备好启动GUI(应用程序必须先在后台处理事情)时,我打电话给: Application.launch(StarFXDemo.class, ""); 这是StarFXDemo.jav...
  • 0 votes
     answers
     views

    多少个视图/控制器(JavaFX MVC模式)

    我是JavaFX应用程序中MVC模式的新手 . 我正在研究并尝试将此模式应用于我的JavaFX应用程序 . 但在我的所有搜索中,我无法找到答案 . 在我的应用程序中,我有一个 BorderPane 对象,包含 TableView 对象, ImageView 对象,一些 Button 实例和其他控件,如 TextField 对象等 . 现在,我还没有用于视图的控制器,模型和FXML文件的代码,只是一...
  • 0 votes
     answers
     views

    JavaFX FXML整个窗口作为控件

    我正在使用JavaFX为Java编写一些Java动漫集合管理软件 . 目前,当您显示条目的详细信息时,它看起来像. 我想知道是否可以拍摄整个场景或舞台(fxml控制器)并在完全不同的视图中使用它 . 所以我正在寻找一种方法将另一个fxml和控制器“注入”现有(可能正在运行)的窗口,然后再次关闭或隐藏子视图 . 我可以很好地将它放入相同的fxml中并使用可见性和不透明度 . 那会有用 . 但是有些f...
  • 0 votes
     answers
     views

    稍后运行不起作用JavaFX

    我正在做一个Platform.RunLater来更新TextField . 在这里你可以看到代码: public class FXMLDocumentController implements Initializable { @FXML private TextField carlos; RXTX main = new RXTX(); public void T...
  • 0 votes
     answers
     views

    使用Google Guice的JavaFx提供了两个不同的Controller实例

    我将Google Guice引入了我的JavaFx应用程序 . 但是,当我尝试将控制器注入另一个控制器时,我遇到了一些问题 . 首先我做的是: loader.setControllerFactory(Main.getInjector()::getInstance); MainController具有包含在fxml文件中的TopMenuButtonsController: <fx:inclu...
  • 0 votes
     answers
     views

    JavaFX在运行[重复]时添加行

    这个问题在这里已有答案: javafx 8 compatibility issues - FXML static fields 1回答 我试图通过单击btnAddLine按钮每行添加3个TextFields . 我尝试使用 grid.getChildren() ..(这是第一个注释行)添加这些,然后我尝试在另一个for循环(第二个注释行)中添加它们 . 我一直收到此错误消息: Excepti...
  • 0 votes
     answers
     views

    JavaFX ImageView(FXML)不显示/更改图片

    我正在使用SceneBuilder设计一个界面,并使用代码here设置一个简单的FileChooser来打开和查看图片文件 . 隔离的代码经过测试并且工作正常,我试图将它集成到我现有的界面中,它只是一直失败 . 没有错误信息,没有 . 我已经开始在命令和所有内容"works"周围放置 println . 这是我的GUI,到目前为止设计工作(我刚开始使用 VBox 而不是常规的...
  • 5 votes
     answers
     views

    Scala名称私有字段和JavaFX FXML注入

    下面的例子和解释很长,所以这里是我的问题的要点:当使用一个坚持执行字段注入的框架(在真正应该保持私有的字段)时,如何处理scalac的名称 - 私有字段的错误? 我正在使用ScalaFX / JavaFX和FXML在Scala中编写应用程序 . 当您使用FXML在JavaFX中定义视图时,FXML中定义的对象(例如按钮和文本字段)将通过以下方式注入控制器: 将一个 fx:id 属性添加到FX...
  • 157 votes
     answers
     views

    传递参数JavaFX FXML

    如何将参数传递给javafx中的辅助窗口?有没有办法与相应的控制器通信? 例如:用户从 TableView 中选择一个客户,并打开一个新窗口,显示客户的信息 . Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource...
  • 0 votes
     answers
     views

    setImage ImageView outside initialize()NullPointerException

    我是一个新的javafx用户 . 我正在尝试创建一个基本的应用程序,但我遇到了一些问题 . 关闭子窗口时,我尝试通过更改ImageView中的图像来更改按钮的图标 . 我有我的主窗口: <AnchorPane id="AnchorPane" prefHeight="651.0" prefWidth="823.0" xmlns...
  • 157 votes
     answers
     views

    传递参数JavaFX FXML

    如何将参数传递给javafx中的辅助窗口?有没有办法与相应的控制器通信? 例如:用户从 TableView 中选择一个客户,并打开一个新窗口,显示客户的信息 . Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource...
  • 33 votes
     answers
     views

    使用FXML在JavaFX中自定义ListView

    我想在javafx中创建自定义列表视图 . 在这里,我需要在列表单元格中绑定多个组件,如下所示,如一个标签,一个文本字段,一个HBox下的一个按钮和两个按钮,一个超链接,另一个HBox中的一个标签,这些HBox属于一个VBox,这个VBox属于单个列表单元格,它将重复并生成一个列表视图 . 代码是 <ListView fx:id="ListView" layoutX=&q...
  • 1 votes
     answers
     views

    将fxml加载到另一个fxml的body窗格的中心

    我试图将fxml(test.fxml)调用到body body中心的另一个fxml(main.fxml)中 . 我实际上是在main.fxml的控制器类中执行此操作 . 无论我尝试多少种不同的方式,我根本无法设置中心元素 . 要求是,我需要在主fxml文件中右键单击树结构时显示不同的fxml文件 .但是当我调用这个方法时,我得到了异常'location is required' . 有什么我需要做...
  • -1 votes
     answers
     views

    JavaFX FXML修改列表

    我正在开发一个项目,并希望有一个用户可以添加和删除项目的菜单 . 我已经看到java文档说你在你的菜单对象上使用了getItems,但这在运行时给了我一个空点错误“引起:app.Main_Controller.PopulateModelBarAdd(Main_Controller.java:257)的java.lang.NullPointerException” <AnchorPane ma...
  • 0 votes
     answers
     views

    JavaFX在加载fxml文件并设置其Label文本时发出错误

    我昨天提出了类似的问题,但我认为它没有得到很好的解释,所以我想再问一遍,但我在代码中做了一些改动 . 如果我写得太多,我会道歉,但我想让一切都变得可以理解 . 所以,我正在制作一个口袋妖怪模拟器,你可以捕捉和训练口袋妖怪 . 我有一个主要的fxml文件,其中包含访问不同fxml文件的按钮,如catch,battle,shop, bag... 昨天我正在做所有项目存储的包 . 一切都很好,窗户正在正...
  • 23 votes
     answers
     views

    如何使用相同的模型对象初始化JavaFX控制器?

    Scenario 我正在创建一个GUI,其中多个视图引用相同的模型对象 . What I am Accustom to 在Swing中,如果我希望所有视图都引用相同的模型,我会将模型传递给构造函数 . What I am Currently Doing 在JavaFX中,我通过在每个视图/控制器加载后在视图/控制器(菜单栏,拆分窗格,制表符......)中使用setter方法来传递模型 . 我发现...
  • 0 votes
     answers
     views

    Java EOFException问题ObjectInputStream

    我正在尝试使用与HashMap成功的方法类似的方法实现“帐户”列表的加载/保存 . Background: private List<Account> accounts; public AccountManager() { try { accounts = LoadSave.loadAccounts(); } catch (IOException e)...
  • 0 votes
     answers
     views

    FXML Loader不会创建新实例

    我有一个JavaFX Spring Boot应用程序 . 当我尝试使用其控制器加载新的FXML时,它工作正常,但是当我第二次或第三次加载它时,它给了我相同的实例并且不创建新实例 . 我的FXML加载程序如下: public <T> T loadAndGetController(String fxmlPath) throws IOException { FXMLLoader lo...
  • 0 votes
     answers
     views

    如何在javafx中单击按钮时显示3d形状

    对于我的编程课程的个人项目,以及稍后发布,我遇到了一个我不希望遇到的问题 . 我想要在单击菜单按钮项目时在窗格中显示3D形状,我通过互联网搜索它搜索50-100种不同的方式(或粗略估计)并且没有找到任何内容 . 单击菜单项时,我对如何显示3d形状感到困惑,这是我的源代码(fxml): <MenuButton layoutX="14.0" layoutY="92....
  • 0 votes
     answers
     views

    javafx webcapture zxing在fxml中集成

    package webcamfx; public class FXMLDocumentController implements Initializable, Runnable, ThreadFactory { private Webcam webcam = Webcam.getDefault(); private WebcamPanel webcamPanel = n...
  • 0 votes
     answers
     views

    在可观察列表中编组本地日期

    我有一个可观察的 class 清单 . 使用以下内容编组此列表 public void saveBillsToFile(File file){ try{ JAXBContext context = JAXBContext .newInstance(BillListWrapper.class); Marshaller m...

热门问题