fxml相关内容

从Oracle执行JavaFX FXML教程时出错

早安, 我正在通过JavaFX FXML官方教程(请参见源代码此处).但是,当我使用Netbeans IDE编译它时,出现以下错误: 有人可以帮我吗 我正在运行JDK 1.7和JavaFX 2.0 init:正在删除: C:\ Users \ riash \ Documents \ Riaz \ Personal \ Java \ Samples \ FXMLExample \ ..
发布时间:2020-11-11 21:01:30 Java开发

控件内部的JavaFX 2.0呈现控件

我使用.net WPF.使用该库,我可以完全重新设计每个控件. F.e. -我有一个按钮,在按钮内,我可以用行和列渲染表(网格).然后,在表格(网格)中的特定编码上,我可以渲染图像,标签或其他内容. 这是重新设计ListBoxItem的示例 ..
发布时间:2020-11-11 21:01:28 其他开发

是否可以将类导入FXML< fx:script>块(JavaFX-2)

我正在尝试JavaFX-2,据说其中一项功能是我们可以使用FXML文件中的Javascript创建事件处理程序功能.让我烦恼的一件事是我无法立即访问System类.需要完全引用它,例如"java.lang.System".当我们在控制台上需要一个简单的输出时,这变得很丑陋,我的意思是,"System.out.println"丑陋到足以打印出某些东西的程度. 而且,即使我的FXML具有所有的 ..
发布时间:2020-11-11 21:01:24 其他开发

调整窗口大小时缩放/对齐场景中的元素

因此,我已经搜索互联网大约2个小时,却一无所获.我已经看到有关此问题的多个帖子,并且尝试了提供的一些解决方案,但似乎都无法解决...或者我实在太无能为力了,无法正确实施这些解决方案... 无论如何,当用户最大化窗口时,我该如何调整元素/控件? 这是整个FXML文件: ..
发布时间:2020-11-11 21:01:23 其他开发

如何通过Main.java文件在Java FX GridPane中对齐矩形?

我正在尝试制作Java Sudoku游戏.我无法将Sudoku输入矩形对齐.由于输入板底部的按钮,它们被移开了.如何在Main.java中对齐像expected.jpg这样的矩形.我只想通过Main.java文件制作我的Buttons和Input Rectangles.如果无法通过Main.java进行对齐,请告诉我.谢谢 expected.jpg: what_i_get.jpg: ..
发布时间:2020-11-11 21:01:18 Java开发

FXML:替代用途

是否可以使用FXML将非GUI对象加载到内存中?例如,我正在为学校创建一个简单的“投票"软件.它所需要的只是“选修职位"列表和相应的候选人,以及诸如这些职位和候选人的“属性"集之类的其他东西. 我要做的是,将数据写入FXML文件,然后使用FXMLLoader加载. 解决方案 是的,FXML可用于创建任意对象.您可以像定义任何GUI对象一样定义对象.您只需要确保: 您遵循Java ..
发布时间:2020-11-11 21:00:14 Java开发

ListView没有显示应用程序中的项目.为什么不?

我在listview角色上有一些项目,但是在window中运行后它们没有显示在我的程序中. Gui在Scene Builder中完成.当我运行程序字段时,项目应该为白色,空白为空. 程序的打印屏幕 https://zapodaj.net/c60f99a10f300.jpg.html 场景构建器 https://zapodaj.net/26fbf2123397c.jpg.html ..
发布时间:2020-11-11 20:59:58 其他开发

FXML,替代用途:使用ObservableList.

在此线程 FXML:替代用法中,我正在构建一个使用FXML进行加载的应用程序对象直接进入内存. 我已经成功设置了对象,可以轻松设置诸如hostName,typeName,moto之类的特定属性,例如但是,在FXML中,您具有列表-就像ObservableList中保存的JavaFX UI元素的子节点一样.我在FXML中使用features(ObservableList)属性时遇到麻烦.给出错 ..
发布时间:2020-11-11 20:59:56 Java开发

JavaFX:从其他程序包加载资源-NetBeans

我知道已经存在一些有关相对路径的问题,但是我一直无法让JavaFX FXML加载器从其自身以外的包中加载资源. 加载类位于软件包gui.controllers中,而fxml文件BarSheet.fxml位于软件包gui.resources中. 我现在应该放什么: FXMLLoader myLoader = new FXMLLoader(getClass().getResource("s ..
发布时间:2020-11-11 20:59:51 其他开发

使用单元工厂自定义TreeCell

我正在尝试这样表示一个TreeCell: http://i.imgur.com/wv00CEi.png 我尝试阅读单元工厂,我知道我必须使用此功能.但是,如何为所有TreeCell设置这样的图形呢?图像作为HBox存储在.fxml文件中. 非常感谢您:) P.S.不一定要在这里的答案中寻找代码,而是更多关于如何执行此操作或为何不起作用的一般解释. 这是我尝试过的代码. ..
发布时间:2020-11-11 20:59:50 其他开发

图形自动填充按钮

我正在使用JavaFX,fxml和css显示带有图像的按钮.当我更改窗口的大小时,按钮的图像会随按钮的中心很好地移动.我还希望图像放大到按钮的80%,但我不知道该怎么做.如果不能仅使用fxml或css完成Java解决方案,也将很好.代码在下面,但是我还通过MWE在 GitHub 上进行了回购. fxml ..
发布时间:2020-11-11 20:59:47 Java开发

在TableView Javafx8的TableRow上未触发OnKeyPressed事件

我正在尝试在TableView的TableRow上使用KeyEvent处理程序,但不会调用该处理程序.我知道可以在TableView上注册处理程序,并使用selectionmodel/focus模型来获取选定的或重点突出的项目,但是我想针对特定用例在行上注册一个关键事件. onKeyPressed事件的文档说, Defines a function to be called when thi ..
发布时间:2020-11-11 20:59:45 其他开发

JavaFX 8 Spinner控件不会更新显示的值

我不熟悉Java编程,因此选择在JavaFX8中开发我的工具UI.我需要一个Spinner(JavaFX8u40中的新功能!),用户可以为它指定一个介于0到120秒之间的整数值(最简单的部分),还有一个按钮,它允许用户将Spinner值直接设置为给定的pre-设置按钮值(此处为0). 问题是,当我单击按钮进行测试时,微调器值似乎没有更新,而是保持在60(微调器初始值)或用户可能通过微调器箭头 ..
发布时间:2020-11-11 20:59:38 Java开发

Javafx:从另一个Java类打开新的FXML

我有一个包含以下文件的JavaFx应用程序: MainApp.java-负责处理应用程序的Java类 Controller.java-对应的控制器文件 Design.fxml-通过MainApp.java加载并由Controller.java控制的应用程序的FXML文件 现在,假设我有另一个类文件,例如Compute.java,它具有一个方法(例如doSomething()).当此 ..
发布时间:2020-11-11 20:59:36 Java开发

Fxml控制器注入最终字段

对于将映射到fxml控件的fxml控制器类,例如: public MyController { @FXML private Button button; } 是否可以将button字段声明为final?如果完成,则Java编译器(javac)将标记有关未初始化该字段的错误. 可以理解,按钮字段最终将使用@FXML注入进行初始化.尽管,javac并不能完全理解它,甚至 ..
发布时间:2020-11-11 20:59:32 其他开发

如何使放置在BorderPane中心的ScrollPane正常工作?

我有一个程序,其中有一个由BorderPane制作的rootLayout.当我在该rootLayout中按下按钮时,我使用.setCenter()将新的fxml视图放置到borderPane的中心.我放置在borderPane中的视图由AnchorPane组成,该对象具有一个scrollPane作为它的子元素,当我自己运行此视图时,滚动工作.但是,将视图放入borderPane后,它将停止工作.当 ..
发布时间:2020-11-11 20:59:30 其他开发

如何在Java FX FXML应用程序中的模型和视图之间进行通信?

免责声明:我非常 JavaFX和Model-View-Controller设计原则的新手. 这是我的基本情况: 我有一个ScreenManager,它类似于本教程中概述的那种.使用屏幕管理器,我使用屏幕按钮上的基本操作处理在多个FXML屏幕之间进行切换. 问题是其中之一是带有地图的游戏屏幕.我将在此游戏屏幕上绘制一个基于图块的地图,因此我在FXML文件中使用了TilePane(如 ..
发布时间:2020-11-11 20:58:27 Java开发