fxml相关内容
因此,我当然会直接创建一个简单的示例. public class Main extends Application { URL bla = getClass().getResource("/sample.fxml"); @Override public void start(Stage primaryStage) throws Exception{ //If you get we
..
我想一次创建2个独立的窗口.一个窗口将能够保存一个可观察的列表,另一个窗口将显示所选列表对象的属性.我正在尝试将listview创建为通用列表,并将其与对象特定的窗口组合在一起(例如,客户属性,啤酒属性,商店属性). 简而言之:如果用户单击“客户",它将显示所有客户的列表视图,并且第一个客户的属性显示在单独的,针对客户的窗口中. 如果用户单击“商店",则会显示相同的列表视图,但会充满商
..
我试图使位于我的主BorderPane的元素中的StackPane占据窗口的整个垂直高度,即使调整了窗口的大小.我怎样才能做到这一点?这是到目前为止我得到的:
..
我正在Gluon Scene Builder中构建一个TableView.我希望每列中的单元格具有不同的背景色.我可以仅通过FXML文件和CSS来做到这一点吗? 使用CSS样式类.column-1,我可以做到: .column-1 {-fx-background-color: white;} 除了还可以设置列标题的样式!似乎没有办法只指定列单元格. 我已经看到了人们通过Jav
..
我正在测试并发现JavaFX. 在JavaFX中关于控制器的FXML文档,据说如果控制器具有public void initialize()方法,则在加载FXML图后将调用该方法. 是否可以通过脚本方式从FXML文件中执行类似的操作?我尝试过类似的方法,但是initialize()根本没有被调用.
..
我是JavaFX技术的新手,目前我正在研究javafx应用程序,该应用程序存在未修饰的阶段,我可以使用以下代码在屏幕上移动它,但是我无法从右下角调整此窗口的大小,任何人都可以向我建议解决方案. public void loadPanel(final Stage stage) { myPane.setOnMousePressed(new EventHandler
..
我是javafx的新手.我做了一个简单的应用程序表格. 它有 锚定窗格 Pane 文本字段 我在触摸屏设备上运行该应用程序,但是虚拟键盘未显示.文本字段已经集中. 我正在使用场景构建器2.0 JDK 8u25. 根据我的阅读, http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/embed.htm
..
我有一个Java应用程序,其视图以FXML编写.我想选择一个默认选项卡,因此在程序启动时,第一个选项卡显示为已选择状态.我已经看到最好的方法是在控制器中创建一个initialize()方法,并用@FXML对其进行注释,该方法应该被加载.但是由于某种原因,该方法永远不会执行.代码在下面. MainApp.java import controller.Controller; import
..
我正在尝试创建一个自定义JavaFX元素以在FXML中使用,但是当FXMLLoader试图对其进行解析时,它会抛出一个异常,指出: javafx.fxml.LoadException:元素未定义默认属性. 但是,在进行了一些研究之后,我相信我正在正确定义默认属性. 如果我包含nestedCellValueFactory标记,则一切正常. Java @DefaultPr
..
我无法在Java代码的VBox中将Button居中! 我使用Scene Builder创建了一个SplitPane,左侧的AnchorPane的按钮位于VBox的中央. 我想在Java代码中的右侧AnchorPane中而不是FXML中的VBox中重新创建一个Button.但是,尽管我使用了vb.setAlignment(Pos.CENTER);,但右按钮并未居中: 我的FXML代码:
..
在Java fx中,可以使用%key表示法对组件使用i18n标签. 例如- 是否可以将i18n用于组件值? 以下代码不起作用-
..
我使用场景构建器(Gluon Scene Builder-JavaFX Scene Builder 8.1.1)来创建应用程序的UI并使用Eclipse开发JavaFX. 现在...每次我在场景生成器中保存某些内容时,它都会从fxml文件中删除我自己的类的导入.有没有一种方法可以告诉场景生成器这些类属于项目,从而避免这种行为? 解决方案 为了让SceneBuilder处理自定义控件,
..
有人可以告诉我如何在Java FXML中使标签内的文本变为粗体吗? 谢谢. 解决方案 试一下 legalLabel.setStyle("-fx-font-wei
..
我使用fxml创建了一个注册表格.现在,我想实现现场验证功能.我正在尝试对TextField进行验证,但仍然没有得到验证. 解决方案 不幸的是,JavaFX中没有验证框架.甚至Granite Data Services之类的框架在使用JavaFX进行bean验证时也遇到了麻烦:如果您对使用JavaFX进行bean验证感兴趣,则Granite会在JavaFX属性字段启用了bean验证的情况下
..
在控件具有工具提示属性,这意味着可以声明性地添加 这仅是因为 CheckBox 是Control的子类.
..
@Override public void start(Stage primaryStage) { try { stage = primaryStage; gotoLogin(); primaryStage.show(); } catch (Exception ex) {
..
在我的应用程序中,一个场景具有弹出对话框,该对话框包含一些字段和按钮.如果单击该按钮,那么我想关闭弹出对话框,并更新场景中的某些字段.间接我想刷新场景.有可能吗? 我使用了以下代码.在这里,我得到了那个场景的控制器,然后使用id更新了该字段.但这是行不通的. URL location = AdmincontrolController.class.getResource("adminc
..
场景:顶层容器是Swing JDialog,其中包含一些fx内容,包括触发按钮处置的fx按钮.当手动创建按钮并使用适当的eventHandler配置按钮时,预期的处理工作(隐藏对话框).通过fxml创建/配置按钮时,不会放置该对话框.下面的示例包含一个手动配置的按钮和一个fxml加载/绑定按钮,以查看不同的行为. 问题: 该示例有什么问题吗? swing/fx交互(手动与fxml)之
..
在学习JavaFX2的新世界时,我偶然发现了另一个烦人的问题.我正在开发一个具有多个场景(约10个场景)的程序.为此,我创建了一个像这样的小类: public class SceneSelector { ... public void setScene(Stage stage, String fxmlfilename, ObservableList ol) throws Ex
..
我正在尝试将Javafx2.2应用程序迁移到Javafx8.使用嵌套FXML时出现以下问题: javafx.fxml.LoadException: Root hasn't been set. Use method setRoot() before load. FXML文件:
..