fxml相关内容
我有一个BorderPane(与MainController相关联),用于BorderPane的FXML使用 将一个Label(具有控制器StatusBarController) BorderPane的底部区域。不幸的是,StatusBarController没有注入到MainController类实例中,我不明白为什么。 main.fxml:BorderPane包
..
场景 我正在创建一个GUI,其中多个视图引用同一模型对象。 $ b 我习惯的 在Swing中,如果我想要所有视图引用相同的模型,我会将模型传递给构造函数。 $ b 我目前正在做什么 在JavaFX中,我传递模型在每个视图/控制器加载后,在views / controllers(菜单栏,分割窗格,选项卡,...)中设置一个setter方法。我觉得这很粘和麻烦。此外,我发现它
..
我在Javafx的两个场景之间尝试了按钮事件。 这是Start.fxml(在视图包中):
..
我有以下代码: package pl.javastart.youtufy.controller; import java.net.URL; import java.util.ResourceBundle; import javafx.application.Platform; import javafx.event.ActionEvent; import jav
..
我是新开发Java应用程序,JavaFx的MVC系统对我来说有点黑暗。 我的问题如下。我做了控制器和视图(fxml)的结构,尽可能多地分离我的代码,我想知道如何在2控制器之间通信。我的意思是,控制器必须调用另一个控制器的一些功能来设置它到最新。 我认为我当前结构的模式会更加明确: 控制器1 / \
..
在我的应用程序有两个不同的阶段是帮助屏幕使用相同的FXML文件。而不是创建2个FXML文件,我想使用只有一个,有两个控制器调用相同的fxml。 唯一的问题是在FXML文件中分配了Controller。所以,有没有办法改变分配的控制器与Controller类本身的代码? 我真的想避免重复一个FXML文件只是为了更改每个控制器。提前感谢。 解决方案 您可以移除文件中的分配,并通过
..
我试图用JavaFX制作一个基本的计算器应用程序,但是我无法启动应用程序。 这是我得到的错误 应用程序启动方法中的异常 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0方法) at sun.reflect.NativeMethodAccessor
..
在此计划中,是一个示例如何包含自定义组件并从容器的控制器使用其控制器。 main_window_content.fxml ... MainC
..
我一直在看一些博客和其他stackoverflow问题,我没有看到一个直接的答案,我的问题。我创建一个javafx gui客户端,我想有我的菜单在一个fxml中的一个控制器,然后我想内容区域是额外的fxml文件。登录屏幕将是一个fxml,登录屏幕后将是应用程序的主要内容,并将在一个fxml。我该怎么做呢? 我只是不想让我的登录,菜单栏和主要内容的所有代码在同一个文件。这是我的工作形象:
..
我在SceneBuilder和一个控制器文件中创建了多个FXML文件。当我在一个场景中编辑一个值(例如,整数值),然后切换场景时,该值在新场景中似乎没有被改变。 加载场景的fxml文件时,我的程序是否只加载该fxml文件的控制器文件的副本? 解决方案 您的控制器可以帮助您解决这个问题。 file是一个Java源文件,它被编译为单个Java类,从中可以创建许多Java对象实例。
..
Goodevening everyone, 我已经在这个主题上发现了一堆帖子,但我仍然无法设法从Controller1传递一个对象到Controller2。有没有一个完整的教程或一些示例项目这样做? 我已经得到了这么远,直到我被困住: public class Country { private SimpleStringProperty country = new Simple
..
我已经阅读了关于传递参数的下一个答案,但他们没有帮助我。
..
我想在JavaFX TextArea中显示控制台输出...遗憾的是,我找不到任何工作示例JavaFX,但只为Java Swing,这似乎不适用于我的情况。 我试图遵循此示例: “http://unserializableone.blogspot.ch/2009/01/redirecting-systemout-and-systemerr-to.html”rel =“nofollow”> ht
..
我是编程的新手,似乎不能通过这种打嗝。我想有一个选择框,填充选项,并立即存在。我已经尝试定义ObservableList,然后创建一个ComboBox,但它是空的,当我实际运行代码。我不需要编辑这个数组出现后。这是我的代码: ObservableList options = FXCollections.observableArrayList( “Option 1”,
..
我从中获取示例代码使用FXML在JavaFX 2.0中创建自定义组件?。代码工作正常在jdk7,但复选框和组合框值不工作在jdk8。我无法点击复选框,并选择下拉列表。 请指导我。 请在下面找到示例代码 包结构 com.example.javafx.choice ChoiceCell.java ChoiceController.java ChoiceModel.ja
..
我如何捕获fxml组合框的选定值并将其实现到javafx类中? 我给组合框fx:id“sample”具有onAction =“#test”的按钮并尝试.getValue和.getPromptText。 @FXML private ComboBox样品; @FXML protected void test(ActionEvent event){ String
..
如何使用FXML在ComboBox中设置默认值?
..
我想提请围绕按钮缩放SVGPath节点。按钮应该保持独立的图像尺寸的大小以及SVGPaths应保留它们的相对位置。 我是新来的JavaFX所以也许我采取错误的做法。基本上,我试图用不重叠SVG图像文本创建按钮。 问题是,按钮图像移位。 <按钮prefWidth =“30”prefHeight =“30”> <&填充GT; &所述;插图顶端=“0”右=
..
我想在使用JavaFX CSS按钮插入图像。 “ - FX-图形”虽然,我可以很容易使用的做的。标签,我无法找到一个方法来调整大小我想要的任何大小的图像 我可以通过以下FXML code,其中我给30至图像的我的preferred宽度做到这一点,但我想用纯CSS来做到这一点。有没有办法做到这一点? FXML <按钮文本=“preSS我”> <&图形GT;
..
我试图用这个code中的按钮上的文字设置: 公共无效的initialize(URL位置,资源包的资源){ // TODO自动生成方法存根 //检查,看看是否这些按钮是从FXML文件加载 !断言fx_btnStart = NULL:“FX:ID = \\”fx_btnStart \\“是没有注入:检查FXML文件'FX-Timer.fxml'。” 断言fx_bt
..