问题标签 [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 回答
2735 浏览

javafx-2 - 在 Scenebuilder 中使用分层自定义 JavaFx 组件解析类路径

我正在使用 FXML 创建自定义组件。自定义组件以分层方式设计。

当我设计一个使用另一个自定义组件 A 的自定义组件 B 时,scenebuilder 中会弹出一个类路径问题对话框,我只需通过设置适当的类路径来解决这个问题。

但是,当我创建三个组件时,例如 C 包含 B 包含 A,并尝试在 Scenebuilder 中打开顶级组件 C 失败。它要求我提供我适当指定的类路径。它找到了 B,但没有找到 A。

类路径、FXML 和代码是正确的,因为应用程序能够正确执行。只有 Scenebuilder 有问题。

如何使用 Scenebuilder 打开分层自定义组件?

任何对使用 FXML 的分层组件定义示例的引用将不胜感激,并获得 50 分的奖励。(只需要 3 个级别)

0 投票
1 回答
439 浏览

java - JavaFx ml Eclipse

我之前发布过一个关于这个话题的问题,我走得很远,但突然撞墙了

所以事情已经厌倦了 Eclipse 的 gui builder 中的构建,我想尝试 JavaFx Scene builder 到目前为止,我安装了 e(fx)clipse,我还安装了最新版本的 JDK

我上一个问题的人给了我这个链接: http ://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm

它基本上展示了我如何从在 java 中创建 FXML 项目开始。但是,此指南适用于 Netbeans,当我尝试按照创建项目的步骤操作时,我在以下事情上失败了:

2.在JavaFX 应用程序类别中,选择JavaFX FXML 应用程序。点击下一步

我根本没有选择 JavaFx Fxml 应用程序的选项。

所以我的问题是,你们中的任何人都有关于 eclipse 的指南吗,或者你们中的任何人有这方面的经验,并且能够分享我想在 JavaFx Scene builder 中构建我的 gui 时应该做什么?

希望你们中的一个能够帮助我

最好的祝福

马克·拉斯穆森

0 投票
1 回答
7132 浏览

java - 使用 JavaFx 场景构建器文件中的 My FMXL 文件

所以这是我关于这个主题的第三个问题(对不起垃圾邮件)

到目前为止,我已经安装了 e(fx)clipse,我已经安装了 JavaFx 场景构建器,我已经使用场景构建器创建了一个测试 GUI,我已经将它保存到一个名为“test”的文件中,我已经将该文件添加到我的 SRC 中,现在我想用我的 GUI 运行程序,但我复制的文件是一个 fxml 文件。我如何将它导入我的“Main”并将其作为我的 GUI 运行?

另外,我如何使用按钮(我已将我创建为 ID 的 2 个按钮:Button1 和 Button2)用于带有 actionListners 的旧 eclipse GUI 构建器,但有谁知道它在 JavaFx 场景构建器中的工作原理(当它导入程序)?

希望有人能够帮助我,因为在互联网上很难找到为 Eclipse 制作的指南:S

0 投票
1 回答
3891 浏览

javafx-2 - 如何使用 FXML 中的类路径资源以与 SceneBuilder 保持兼容?

当我在这样的 FXML 代码中使用图像时...

...一切都很好,直到我想在 SceneBuilder 中编辑 FXML 文件。我如何在带有 SceneBuilder 的 FXML 中使用这些资源?

0 投票
1 回答
1231 浏览

java - 文本字段到语音气泡的 CSS 编辑

我正在创建我的第一个聊天程序(使用 java 中的图形),我正在使用 JavaFx 场景构建器创建一个包含一些图片的 GUI,然后是 1-2 个可以互相聊天的人。这个想法是,当连接到服务器的客户端中的任何一个与另一个客户端通信时,将显示一个小气泡。

我的想法是使用一个文本字段来创建它,然后我将在 CSS 中进行编辑,使其看起来像一个语音气泡。

我如何尝试寻找能够配置我的文本字段的 CSS 样式表,但到目前为止没有任何效果,有人能帮我解决这个问题吗?到目前为止,我尝试过的两个样式表是:

问题是当我将它添加到我的文本字段时它不会改变外观我不知道我做错了还是这些样式表不适合文本字段

希望有人能够帮助我提前谢谢你:

0 投票
2 回答
2849 浏览

java - JavaFX 在带有控制器的场景构建器中显示视图

我有这个控制器:

这个 fxml:

这是我的主要课程:

当我通过 ant 运行它时,我收到错误消息框(运行应用程序期间异常)。我尝试了没有控制器的简单 fx​​ml 并且它可以工作,所以我猜我在控制器上做错了。我必须改变什么才能让它工作?

0 投票
2 回答
7214 浏览

eclipse - Java Scene Builder 能否像在 NetBeans 中那样集成到 Eclipse 中?

我只是想知道,因为我习惯于在 My/Eclipse 中编程...... javafx 场景构建器是否可以像在 netbeans 中那样集成到 eclipse 中:在 netbeans 中,您可以双击“前端”文件/组件和java fx 场景生成器打开。

我不习惯 Net Beans,我知道如果我必须使用 Netbeans 不会有很大的不同。只是想知道这是否可能。我用谷歌搜索了这个,似乎没有找到正确的信息......或者我可能正在寻找错误的东西。

谢谢

0 投票
1 回答
1506 浏览

java - JavaFx Scenbuilder ImageView 质量

大家好,我一直在使用 JavaFx 场景构建器来构建一个包含一些 png 图片的 gui。

到目前为止,我一直在使用标签,然后将它们放大以适合图片(以便图片可见。但是这个解决方案并不令人满意,因为当有人新连接到我的程序时,我需要创建 x 数量的这些图片。因此,我尝试使用 Imageview 进行实验,但是当我使用 Imageview 时,图片的质量似乎更差。有谁知道 A.我如何制作标签并使用图片将其设置为特定大小并确保新图片始终为 1 适合整体的特定尺寸

或 B 提高 ImageView 的质量或知道是否有更好的选择可以用来显示我的角色的小图片:)

最好的问候马克拉斯穆森

附言。如果您需要我的程序的图像,那么我很乐意将其添加到评论中

0 投票
1 回答
467 浏览

java - 标签未显示在 GUI 中(可能是因为背景图片?)

我已经尝试了一个星期左右的聊天,目标是聊天将成为一个包含人物和背景房间的动画聊天。到目前为止,我已经创建了具有背景的 gui,现在已经到了我想在有人连接时添加我的角色的地步。GUI 是在 JavaFx Scenebuilder 中创建的,样式表是在 CSS 中创建的。

这背后的想法是,当有人连接到服务器时,他们会得到一个聊天人,然后是屏幕上的一个随机位置站立(稍后我会实施移动:))但我的问题是当我尝试创建标签时附上图片,GUI似乎没有显示图片(如下图示例所示),我的代码如下所示:

上面的代码是 2 次尝试创建标签,但 Gui 仍然没有实际显示它们。我目前的想法是标签隐藏在 GUI 的背景图片后面,因为我只是通过 CSS 添加了图片(使用以下代码):

谁能帮助我并指导我如何让我的标签出现在图片中并可见?:)

先感谢您!

我的程序图片

0 投票
2 回答
1137 浏览

java - JavaFx 对 EDT 的回答?

我问了一个关于在 GUI 中使用线程的问题并得到以下回复:

你必须重新设计你的程序。

  1. GUI 元素应仅从 GUI 线程 (EDT) 中更新,而不是从独立线程中更新。
  2. 客户端连接应该分为 2 个弱连接部分:发送消息和接收消息。接收应该是一个单独的线程,发送可以是一个线程或一个类。
  3. 当接收线程读取消息时,它使用 SwingUtilities.invokeLater(Runnable) 将消息发送到 EDT。示例可以在其他地方找到。
  4. 当用户输入文本时,文本直接发送到套接字,或者排入队列,稍后由发送线程(如果有)处理。

我想知道的是 JavaFx 对 EDT 的响应是什么,有人可以举例说明如何使用它吗?

我的第一篇文章可以在这个链接找到服务器/客户端程序在线程启动后停止工作

  • 请注意,我是否已经在 javaFx Scene builder 中构建了我的 GUI。