首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scenebuilder

Scenebuilder
EN

Stack Overflow用户
提问于 2015-12-18 13:48:02
回答 3查看 2.2K关注 0票数 2

我在Scenebuilder中创建的组件需要从控制器类中获得标识。现在,我正在为按钮、文本区域等键入声明。当我在fxml文件中创建对象时,有什么方法可以在代码中自动创建对象吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-18 19:49:08

在SceneBuilder中有一个菜单选项View | Show Sample Controller Skeleton。您可以手动地将骨架复制并粘贴到控制器文件中,以获得对FXML ids的匹配代码引用。

仅使用SceneBuilder,在控制器代码中生成is的任务并不像您所要求的那样完全自动化。然而,正如WillShackleford在评论中指出的那样,一些IDE可以提供一些扩展服务来帮助进一步自动化任务(尽管我没有这方面的具体信息)。

票数 4
EN

Stack Overflow用户

发布于 2015-12-18 23:46:51

命令必须取消

  1. 控制器
  2. SceneBuilder

使用集成功能。注意,.fxml和控制器必须位于同一个目录中,而scenebuilder并不总是自动刷新。除了骨架下拉列表之外,id旁边还有一些下拉列表,您可以从中选择控制器中的对象。

票数 0
EN

Stack Overflow用户

发布于 2015-12-19 18:27:20

由于我使用的是NetBeans,威尔在评论中回答了我的问题。如果您用任何id名称填充'fx: id‘字段(在SceneBuilder中),并选择控制器文件和fxml (在NetBeans中),然后选择Source --> Make和id,将在源代码中创建。谢谢你的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34357157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档