问题标签 [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 投票
2 回答
3010 浏览

java - 如何通过 fx:id 在 Scene Builder 中查找元素

在 Scene Builder 中,每次打开 .fxml 文件时都会收到警告。警告说:

重复使用 fx:id="x2"

我不记得为任何元素设置了fx:idof x2,但这并不是真正的问题。问题是我在几个不同的容器中有数百个元素,很难找到这两个元素fx:id来修复这个警告。

有没有办法通过在 Scene Builder 中搜索元素来找到它fx:id

编辑

具有重复 id 的元素是一个Insets,我不确定它是如何创建的,但我确信它在库区域、层次结构区域和场景生成器的主要区域中都不可见。当我复制并粘贴一个带有标签和按钮的 HBox 时,它们的 ID 以某种方式被复制了。HBox、Label 和 Button 的 id 没有重复,只有 Insets 的 id 是重复的。

Insets 在源代码中看起来像这样:

我刚刚删除了他们的id,问题就消失了!Antoniossss的回答帮助了我。

0 投票
1 回答
2022 浏览

java - 如何在 JavaFX Scene Builder 中编辑 CubicCurve?

我正在试验 JavaFX Scene Builder 1.1。

我刚刚在画布上放置了一个 CubicCurve,结果如下:

显示 Java FX Scene Builder 中默认 CubicCurve 的屏幕截图

我可以拖动节点和句柄,但我找不到任何关于如何添加/删除节点、创建额外句柄等的文档。我尝试过右键单击并单击各个部分按住 Shift、Ctrl 或 Alt 的同时保持形状,但这似乎没有效果。

是否可以在 Scene Builder 中直观地操作 CubicCurves,如果可以,如何操作?

另外,Scene Builder 是否有任何文档?我似乎只能找到一些杂七杂八的视频和指南,但没有什么全面的。

0 投票
2 回答
5134 浏览

javafx - JavaFX SceneBuilder 2.0 不会为使用 fx:root 作为主要布局标记的自定义组件打开 FXML

我在包含行的 FXML 文件上有带有布局的自定义组件

我在 SceneBuilder 1.0 上创建了这个文件,但后来我尝试在 SceneBuilder 2.0 上打开这个文件我得到了异常

还必须说明:在应用程序中,通过代码设置 root 可以很好地加载这个 fxml。

在官方教程(http://docs.oracle.com/javafx/2/fxml_get_started/custom_control.htm)中告诉:

在此处输入图像描述

如您所见,Oracle 告诉:删除 NetBeans IDE 自动生成的 AnchorPane 标记。

但它不起作用。

更新

SceneBuilder 2.0 Build 7 - 问题仍然存在

JDK8 b117 - 问题仍然存在

链接 JIRA:https ://javafx-jira.kenai.com/browse/DTL-5968

0 投票
1 回答
795 浏览

javafx-8 - CSceneBuilder 2.0 不包含自定义控件,但是 1.0 和 1.1 不能与 JDK 8.0 一起使用,有什么解决方案?

我有两个自己的控件: 1. MyControl1 扩展窗格 2. MyControl2 扩展 MyControl1

我通过从 NetBeans 编辑 FXML 创建 FXML 文件并添加我的控件。

在我从 SceneBuilder 2.0 打开它之后 - 他没有看到控件 - 所以我添加了带有这些控件的编译 jar。

在创建类的窗口上,他向我展示了两个控件:MyControl1、MyControl2。

我设置复选框并按确定。

但是在自定义控件中,我只看到 MyControl1,而在 fxml 表单上,他只向我展示了 MyControl1,对于 MyControl2(当我从层次结构中选择它们时,SceneBuilder 告诉我 选择包含未解析的引用

然后我用 fxml 运行应用程序一切正常。

0 投票
2 回答
8142 浏览

java - JavaFX - 通过 Scene Builder 或 NetBeans 为 WebView 提供 URL

我是 JavaFX 的初学者。

我已经在 J​​avaFX Scene Builder 中进行了布局。在那我留下了一个 WebView 但我不知道如何给它一个 URL。

在一个单独的课程中,我已经准备好我的 WebView

但是我需要将它嵌入到我在 Scene Builder 中制作的应用程序中。在 Scene Builder 中有一个 WebView 面板,我希望该面板看起来像我上面提到的代码。

我的应用程序代码使用 fxml 文件作为其“场景”(如下所示)。

我想我必须在 FXMLDocumentController 文件中做一些事情。但是如何和什么。请指导。

0 投票
3 回答
35561 浏览

java - 如何在锚窗格中将图像视图居中?

我正在使用场景生成器来创建我的 GUI,Image当用户在列表中选择项目时,我正在显示 s。Images 的大小不同,当 s小于Image它所在的窗格时,图像显示在窗格的左上角。如何让ImageView和/或Image显示在 的中心Pane

我查看了整个 javafx imageview 和 image API,但我没有发现太多关于ImageViewPane. 我也没有在场景构建器中看到任何东西。通常在场景构建器中,如果有一种方法可以使节点居中,则会有一个居中选项。

0 投票
0 回答
77 浏览

java - 为什么 JavaFX Scene Builder 中有一些属性重复?

某些属性在 Scene Builder 中是重复的并且同时具有不同的值?

这是什么意思?

在这里,选择了网格窗格行:

在此处输入图像描述

0 投票
0 回答
36 浏览

java - JavaFX 检索对象

只是想知道在给定 x 和 y 坐标的情况下,我是否可以在 JavaFX 场景中检索和修改对象?我查看了文档,但看不到任何可以解决问题的方法。谢谢

编辑:只是补充一下,我已经使用场景构建器开发了场景,它们是多个对象。

0 投票
2 回答
3286 浏览

javafx - 如何在 JavaFX SceneBuilder 中更改 gui 字体大小?

我只想知道如何在 JavaFX SceneBuilder 中更改 gui 字体大小(在我的屏幕上它太小而且它没有获得默认的环境字体大小)。首选项中没有字体大小之类的项目,所以我想到了一些java参数或属性。或者也许我们可以覆盖一些 css。任何提示将不胜感激。

0 投票
2 回答
3644 浏览

fxml - 使用 Scene Builder 创建的带有 FXML 的 LoadException

我在 Scene Builder 中生成了 FXML:

但突然我收到以下异常:

这是什么意思,我该如何解决?