fxml相关内容

如何在运行时定义fx:include'd表单的控制器

我有一个主窗体(MainForm.fxml),它的控制器在fxml文件中定义.在这个相同的fxml文件中,我具有fx:include附带的2个子表单(Subform1.fxml和Subform2.fxml). Subform1有一个具体的控制器. Subform2是通用的“选择和编辑"表单,其后是抽象代码.我想根据上下文显示具有抽象代码的不同具体实现的Subform2.如果我在fxml中定义控制器 ..
发布时间:2021-02-10 20:07:01 其他开发

动态添加元素后如何保持GridPane的固定大小

我需要创建可以动态更改的棋盘游戏. 它的大小可以是5x5、6x6、7x7或8x8. 我将JavaFX与NetBeans和GUI的Scene Builder结合使用. 当用户选择的电路板尺寸大于5x5时,会发生以下情况: 这是在动态添加单元格之前场景构建器上的模板: 我要在GridPane中的每个单元格上添加StackPane +单元格编号的标签: @FXML GridPan ..
发布时间:2021-02-10 20:00:42 其他开发

JavaFX切换BorderPane的中心:按钮只能使用一次

我当时有点与JavaFX混淆.基本上,运行代码时,我只能单击一次应用程序侧栏上的按钮,然后它将中心窗格替换为我要显示的窗格.不过,在那之后,似乎ActionEvent不会触发...我尝试在处理后重新附加它们,但是它不起作用,而且我也不知道怎么了. 我花了2天的时间来解决这个问题,我敢肯定这是如此烦人的简单. 控制器: @FXML private Button fooButton, ..
发布时间:2021-02-10 19:47:06 Java开发

javafx将数据发送回上一个控制器

我有两个带有两个不同FXML视图的不同控制器. 第一个控制器是CashierController,内部有一个用于打开新场景的按钮,并带有新的控制器AddProductController.在此收银员控制器中,was购物车会初始化,以根据购物车项目填充表格视图. 第二,在上一个收银台控制器仍处于打开状态时,单击带有新场景的按钮打开Addproductcontroller.在AddProduct ..
发布时间:2021-02-10 19:45:59 Java开发

javafx fxml程序错误(无主要方法)

我对javafx和fxml相当陌生.我想自学!但是,当我为简单的登录GUI创建程序时,当我最终尝试运行程序时遇到了一个问题.它告诉我班上没有主要方法,而且我不确定如何解决.有什么想法吗? 我的程序创建一个登录屏幕,当您输入用户名和密码的“测试"时,它将带您进入另一个场景. 这是我的Login.java package com; import javafx.applica ..
发布时间:2021-02-10 19:41:09 Java开发

更改/更新另一个类中的FXML组件

我的问题是:我想从.fxml中更改某些内容,但是无论我做什么,都没有任何变化.这只是一个简单的例子. 我走遍了整个互联网,但是没有一个解决方案对我有用. 在这里,我想通过从主类调用相应的方法来更改标签的文本. 在单击按钮时调用相同的方法(此处为setLabel()),并且在控制器类中具有事件处理程序,一切正常,但是当我尝试从另一个类中修改某些内容时,一切正常. 主类: pa ..
发布时间:2021-02-10 19:41:02 Java开发

FXML和/或Scene Builder是否可以识别默认方法?

根据我的经验,标题中问题的答案是响亮的“否!",我不敢相信这是真的……但就我的经验而言.我创建了具有3种方法的各种属性类型接口,例如:getColor(),setColor(Paint c)和ObjectProperty colorProperty(). get()/set()方法在接口中使用default修饰符在中实现.除涉及Scene Builder和FXML的情况外,这通常可以正常工作.使用 ..
发布时间:2021-02-10 19:40:44 其他开发

Java FX中的动态条形图

您好,我正在尝试创建显示字段值的条形图.字段的值通过排序算法进行了更改,并且图表应显示任何更改. public class FXMLDocumentController implements Initializable { static int[] pole = new int[10]; // field int hodnota; @FXML ..
发布时间:2021-02-10 19:20:56 Java开发

在另一个ComboBox中选择项目后,动态更新Combobox-JavaFX

我有一个JavaFX表单,其中有两个组合框,其中以“开始"和“结束"时间的15分钟为增量填充“时间".我正在尝试使“结束时间"组合框在用户选择开始时间时动态地填充选项,以便用户无法在开始时间之前选择结束时间,同时保留用户的选择(如果用户已经选择了)选择的结束时间仍晚于开始时间. 在测试代码正常工作时,我能够使两个框正确填充并正确保留用户的选择,但是,当用户选择新的开始时间时,我无法正确触发事 ..
发布时间:2021-02-10 18:50:04 其他开发

具有javaFX中的fxml文件的Maven可执行jar

我想创建一个可执行jar.我读过如何制作MANIFEST.MF,但我读过maven则容易得多: http://www.springone2gx.com/blog/scott_leberknight/2008/06/creating_executable_jars_using_the_maven_assembly_plugin ,但是该解决方案不包含fxml文件. 您是否知道该插件 ..
发布时间:2021-02-09 20:44:41 Java开发

JavaFX在不同页面上向TableView添加行

好的,我一直在研究该程序的一些问题,我认为我终于可以理解到哪里出了问题.我正在尝试按照本教程进行一些操作: http://docs.oracle .com/javafx/2/fxml_get_started/fxml_tutorial_intermediate.htm 但我的程序在与表视图不同的FXML页面上添加了一行.我认为程序无法将两者连接.我一直在尝试寻找使他们彼此交谈的方法(将所有内容都放 ..
发布时间:2020-11-11 21:01:46 其他开发

TextArea忽略JavaFX中的KeyEvent

Java,JavaFX 就像标题中一样,我如何才能强制TextArea忽略KeyEvent,而不是代替此KeyEvent.我想说的是,我想覆盖从KeyEvent追加字符的方法. 示例:如果我在TextArea中的键盘上单击"k",我希望将其打印在控制台中(不附加在TextArea上) 解决方案 朋友,请尝试以下操作: TextArea textArea = new TextAr ..
发布时间:2020-11-11 21:01:41 Java开发