Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发
2020-12-13 03:24
标签:rri 自动跳转 net 类型 zip one 打开 over jar包 项目地址 这是一个JFX的工具库,Intent可以简单地实现打开一个新窗口并传递数据,DialogBuilder可以简单地生成对话框,MyUtils有些常用的功能 JavaFxTemplate模版已经整合了JFxUtils,直接使用即可 下载jar包 ,把jar包导入到项目中 使用Intent,可以打开一个新窗口,还能传递数据 步骤:new一个Intent,调用start方法即可 下面是几种不同的构造方法 PS: 例子: 本工具中,有一个 可以传递的数据类型有 在controller中getIntent得到intent的实例,之后通过以下方法获得数据 例子: DialogBuilder使用 更多使用详情,请下载文档查看,JFxUtils中文文档 Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发 标签:rri 自动跳转 net 类型 zip one 打开 over jar包 原文地址:https://www.cnblogs.com/kexing/p/11074546.htmlJFxUtils
介绍
使用
JFxUtils
与JavaFxTemplate
是配套使用的,想要使用的话,请下载JavaFxTemplate
模板
JavaFxTemplate项目地址
下载地址Intent的使用
如何使用?
打开一个新窗口
o
当前的controllerfxmlName
fxml的名字,不需要写扩展名
iconName
图标名,需要写扩展名
//在一个controller中
//fxml名字为test
//默认宽高 600*400
Intent intent = new Intent(this,"test");
//打开新窗口
intent.start();
Intent intent = new Intent(this,"test","hello world");
intent.start();
Intent intent = new Intent(this,"test",800,400);
intent.start();
打开新窗口并传递数据
BaseController
,想要传递数据,就得让controller
继承这个BaseController
,之后,new一个intent
,使用addData
方法传入数据int
,boolean
,String
,List
,Object
package wan.dormsystem.controller;
import java.net.URL;
import java.util.List;
import java.util.ResourceBundle;
import wan.dormsystem.bean.Student;
/**
* @author StarsOne
* @date Create in 2019/6/21 0021 16:44
* @description
*/
public class TestController extends BaseController {
@Override
public void initialize(URL location, ResourceBundle resources) {
//这里一定要有判断,不然会有空指针异常
if (getIntent() != null) {
List
DialogBuilder
MyUtils
上一篇:Python socket
下一篇:Spring这棵大树
文章标题:Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发
文章链接:http://soscw.com/essay/27524.html