问题标签 [scenebuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2216 浏览

java - JavaFX Scene Builder - 如何访问组件

我已经使用场景构建器应用程序构建了一个 Gui。我已将它加载到我的应用程序中,但我想将组件添加到埋在设计中的 VBox。我似乎只能使用从 FXMLLoader.load 返回的 AnchorPanel。

有没有比钻取子树以获得我想要的组件更优雅的方法?

谢谢。

0 投票
1 回答
102 浏览

java - Java SceneBuilder design single panel

I've started a new JavaFX 2 project and I've built the main Stage with SceneBuilder. How can I design a new, separate Pane (i.e. a new FXML file with its own controller class) and add it to the main scene?

0 投票
0 回答
1973 浏览

java - JavaFX 和 SceneBuilder 为条形图动态分配值

我在 javafx 场景生成器中正确初始化了一个条形图。

我的控制器的代码如下:

upd:任务功能在后台运行并正常工作。我认为唯一的问题是再次设置系列新值的代码

0 投票
0 回答
616 浏览

java - 从 FXML 开始 - 应用程序在更改标签 ID 并相应地修改控制器时返回错误

我只是在学习一些非常基本的教程。我的环境是:Java 7 oracle SDK Netbeans 7.3.1 JavaFX SceneBuilder 1.1

我要求项目向导生成第一个 FXML,我称之为 main。

它上面有一个按钮和一个带有 fx id“标签”的标签。当我点击它时,标签被设置为“Hello, World!”。到目前为止,一切都很好。

我想做一些非常简单的事情:添加另一个带有 id "label2" 的标签并在我的控制器中添加按钮事件: label2.setText("something else");

然而这失败了。我不明白为什么。细节:

FXML:

控制器:

当我点击“Say Hi”按钮时的样子:

JavaFX 运行时 Hello World

日志:

当我在控制器中删除 label2 的迭代时,一切都会再次运行。

还有一些奇怪的事情,当我用初始文本“Init”初始化 label2 时,它在我启动应用程序时没有显示。

我正在寻求一些帮助,以阐明我可能做错了什么。

0 投票
1 回答
4086 浏览

javafx-2 - JavaFX 场景构建器:如何在表格视图中显示空行?如何在 tableview 中为 TableColumn 名称设置样式?

我正在使用 javaFX Scene Builder 来创建表格视图。要求是表格应该显示 2 个空行,允许用户填写数据。但它显示“表中没有内容”。如何将空行添加到表中?表中的第一列是可编辑的,它是必填字段。我需要以红色显示第一列名称,表示它是必填字段。如何设置文本颜色?

0 投票
1 回答
163 浏览

user-interface - JavaFX - 创建一个 Windows 应用程序类型(最大化、最小化)。

在 Java“SE”中,可以轻松地使用 Swing,以图形方式创建 JFrame,添加 JDesktoPane,并使用 JInternalFrame 在 JFrame 中创建 Windows 应用程序类型(最大化、最小化等)。我该怎么做在 JavaFX 中?感谢您的评论!

PD。我正在使用 escene Builder 在 JavaFX 中构建 GUI,我不知道如何组合组件来实现类似 Swing 的东西。

谢谢!

0 投票
1 回答
700 浏览

javafx - javaFX 中有类似 Swing 的 JDesktoPane 的东西吗?

javaFX中有类似Swing的JDesktopPane的东西吗?,请帮助,我正在使用Scene Builder和NetBeans!

0 投票
1 回答
12180 浏览

javafx-2 - JavaFX如何使用CSS更改tableview列的背景颜色?

使用 javafx 场景构建器,我创建了一个 TableView,其中包含很少的可编辑列和一些不可编辑的列。如何为不可编辑的列设置 CSS 样式,使整个列变灰。我创建了一个如下所示的样式类,并将其映射到 javafx 场景构建器中的表列。但它没有用。

搜索了论坛,找不到样式表视图列的解决方案。您能建议一种方法吗?

0 投票
2 回答
1411 浏览

java - 按钮不会在 JavaFX 中响应

我在JavaFX 和 Scene Builder中工作,试图让一个按钮在控制台中显示文本(只是为了看到它正在工作),但它没有响应。我不知道为什么它不开火。我的按钮 id 是fx:id="testButton.

0 投票
0 回答
1229 浏览

java - 带有 mysql 的 JavaFX 场景构建器

我想在场景构建器中创建 2 个表视图,第一个表将从 mysql 表中检索数据,然后使用从第一个表中选择一个行来查看该特定行的更多数据。我该怎么做?

编辑:我从谷歌得到的最接近的例子是http://edu.makery.ch/blog/2012/11/16/javafx-tutorial-addressapp-1/ 但数据不是从数据库中检索的。我在下面添加了我的代码以及我从 Eclipse 获得的错误消息。

应用程序启动方法中的异常线程“main”java.lang.RuntimeException 中的异常:应用程序启动中的异常> com.sun.javafx 处>com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403) 的方法。 application.LauncherImpl.access$000(LauncherImpl.java:47) at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115) at java.lang.Thread.run(Unknown Source) 原因:java。 lang.IllegalStateException:未设置位置。在 javafx.fxml.FXMLLoader.load(FXMLLoader.java:2021) 在 cams.order.main.MainApp.start(MainApp.java:37) 在 com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java: 319) 在 com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:215) 在 com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179) 在 com.