fxmlloader

    1热度

    3回答

    前言:新手入Javafxml 我的应用程序运行良好。我只有一个问题,我知道应该有一个非常简单的解决方案,但我不能再提出任何更多的问题。 当我运行我的应用程序,我得到一个空的窗口。 Empty Window 我不得不调整窗口的大小,以获得所需的 Resized Window @FXML void invoice(ActionEvent event) throws IOException { FX

    1热度

    1回答

    查看JavaFX SceneBuilder时,它可以加载任何类型的fxml。根节点或控制器被忽略。场景构建器能够加载任何类型的fxml并可以显示其组件。 有没有人幻想加载一个fxml的方式,直接指向它的字段的id,控制器或根节点的类型? 问题是,当我尝试加载任何fxml时,它只能加载,如果我设置正确的根类型。我想加载(通过FileChooser)我可以找到的任何FXML(让我们说)一个窗格。 任何

    0热度

    2回答

    我们正在使用JavaFX编写Java应用程序。在这个时候,我们有3种不同的形式: 登录 游戏窗口 注册 对于我们的下一个迭代,我们要实现的登记表,但我们得到的IOException异常错误Unknown Path 这是关于这段代码: FXMLLoader registrationLoader = new FXMLLoader(); try{ mainroot

    2热度

    1回答

    我很新JavaFX,我在FXML中遇到了使用我的自定义类的问题。控制台一直试图加载main.fxml时候给我这个例外: ... 1 more Caused by: java.lang.ClassNotFoundException: sample.View$BoardPane at java.net.URLClassLoader.findClass(URLClassLoader.java

    3热度

    1回答

    我正在学习编写用于JavaFX 8和Scene Builder的FXML自定义组件。 我写了下面,但场景生成器表示不会打开它的FXML文件,给我的消息“打开操作失败”,由于异常: java.io.IOException: javafx.fxml.LoadException: mycustomcomponent.TicoTeco is not a valid type. /C:/Users/x

    1热度

    1回答

    我试图用黑色背景创建一个非常简单的VBox。就这样。没有其他的。我用FXML来形容我的VBox。 sample.fxml: <?xml version="1.0" encoding="UTF-8"?> <?import javafx.scene.layout.VBox?> <VBox xmlns:fx="http://javafx.com/fxml" fx:controller="sampl

    0热度

    2回答

    我有一个在SceneBuilder中构建的FXML类,它是通过FXMLLoader与其关联的控制器加载的。我已经在小部件的父面板上放置了一个带有伪类的样式类。 ToggleButton的样式很好,但两个标签都没有。 作为一个测试,我试着直接给CSS类之一的标签。行为很有趣;它会在初始更改时采用,但在伪类更改时没有更新文本颜色。 以下是从生产代码中删除的SCCEE。所有文件都直接在类路径上。 Cus

    2热度

    1回答

    在“Pro JavaFX 8:构建桌面,移动和嵌入式Java客户端的权威指南”第3章中,一个示例说明了如何直接在FXML文件中指定对象。 在这篇文章的最后,您可以找到完整的FXML文件以及示例中的其他文件。 这是我正在考虑的片段。 sizes字段使用fx:factory属性来指示必须使用工厂方法Utilities.createList()来创建整数列表,然后使用三个整数填充整数列表。 <sizes

    1热度

    2回答

    我想通过从另一个应用程序实用程序类方法GlobalConfig.addSystemMessage()调用特定方法FXMLDocumentController.onAddSystemMessage()来更新我的fxml控制器中定义的javafx tableview。 。 这里是我的主应用程序类,其中i加载FXML: public class Main extends Application {

    0热度

    1回答

    我试图用两个屏幕构成一个使用SceneBuilder和FXML的概念程序的简单证明。第一个屏幕只是一个文本字段和一个按钮,可将您带到第二个屏幕,而第二个屏幕只有一个标签,理想情况下,该按钮将在按下按钮时显示文本字段内的任何内容。每个屏幕都有自己的FXML文件和它自己的控制器。我已经阅读了关于FXMLLoader的上下左右,因为我的研究指出这是完成这项工作的理想方式,但我仍然无法辨别如何正确使用它。