最近一直在调研javaFx编写富客户端的功能,今天把编写时的一些经验分享出来,希望能够帮助到大家。
前期准备工作(包括相关工具或所使用的原料等)电脑netBeans8.1SceneBuilder-8.1.0 详细的操作方法或具体步骤
首先要在netBeans里把javaFx的插件安装成功,可以到Tools->Plugins->Available Plugins里搜索javaFx,找到插件安装

然后创建项目,项目可以创建为普通java项目,也可以创建为javaFx项目,具体要看自己需求。


我现在以普通java项目为例演示。创建好项目后,创建包,然后创建fxml文件,在创建fxml时,输入文件名点击next后会有一个Use Java Controller的一个选项,记得勾选上,省去再创建一个文件的步骤。


文件都创建好后就是内容的编写,这是我创建的项目和文件

界面编写时会用到SceneBuilder-8.1.0,可以找到fxml文件所在的文件夹,然后拖拽到SceneBuilder里进行编写,具体怎么编写就不在这里说了,都是一些拖拽操作。这是我设计的界面。

界面编写完成后,记得给每个组件的fx:id都设置一个名字,方便在Controller中调用。

在Controller中,要想使用fxml文件中的组件,需要先声明组件,如图中所示。

图中代码就是封装ListView中显示数据的方法,并把ListView设置为可编辑状态,并且编辑时显示的是下拉框。

最后一步,在initialize方法中调用前一步的方法。

注意事项ListView可编辑状态下的下拉框也可以换成其他形式,也可以自定义,这个大家可以慢慢研究一下。这个只是一个示例代码,应用到具体项目的时候还需要根据实际需要自己稍作修改。如果觉得此经验对你有所帮助,记得点击一下投票支持,经验易读,写作不易,谢谢经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
