当前位置: 首页 > 知识库问答 >
问题:

同一项目和场景构建器中的JavaFX自定义组件

周志文
2023-03-14

我有个小问题。我在一个博客上看到,你必须从一个自定义组件创建一个.jar并将该文件加载到scene builder中,但是在我的项目中,所有的自定义组件都在主项目中,难道我必须从项目中创建一个.jar并导入它吗,因为这看起来很奇怪。非常感谢。

共有1个答案

司徒英卓
2023-03-14

您可以同时使用FXML或jar并将其加载到SceneBuilder中,这与项目无关。您可以创建模板并将它们加载到SceneBuilder中,以便在许多项目中重用它们。

查看左上角的Library-Searchbar的右侧。如果您单击该齿轮,您将看到菜单点“Import jar/fxml file”。

 类似资料:
  • 第一个问题:由于将集成到容器(BorderPane)中,它本身不需要容器。但是SceneBuilder只提供了将布局创建为容器的选项? 第二个问题:我可以手动创建,然后手动修改以包括。然后,我可以使用SceneBuilder毫无问题地加载borderpane.fxml文件。但是,当我现在更改标签的文本并选择“保存”时,修改的不是,而是如下所示: 新标签文本应该写入,而不是写入。 我想为我的GUI的

  • 请用简单的语言回答以上问题。如果可能的话,为我提供一些如何使用JavaFX的好教程。

  • 我使用Scene Builder和Intelij IDEA来构建JavaFX应用程序。当我在scene Builder中预览时,这个场景看起来是正确的,但当我在IntelliJ中执行时,这个场景被放大了1.5倍。在Scene Builder中,舞台是1280x800,但当我运行程序时,它是1920x1200,尽管我设置了1280x800的场景大小。 这似乎是由于Windows10对应用程序进行了缩

  • 我一直在谷歌搜索和跟随不同的教程来学习如何做各种事情,到目前为止,我的进展还不错。但现在我已经停滞不前了。 我想做的是,当我的应用程序启动和用户按下登录按钮时,将它们转发到管理员主页上。 这是login.java中的代码: 非常感谢任何帮助。 附注。当用户单击该按钮时,我不只是想打开任意场景,而是想打开一个已经应用了quizapp.fxml、quizapp.css和administratorlog

  • 我跟随这个博客向Scene Builder 2.0添加了一个自定义JavaFX组件,并构建了自己的自定义组件。 FXML文件: 控制器类: 样式表: 现在我的问题是我不能改变场景生成器中标签的值。我们是否可以创建一个自定义字段,该字段将出现在场景生成器上,并有助于更改标签文本?