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) {
ListDialogBuilder
MyUtils
上一篇:Python socket
下一篇:Spring这棵大树
文章标题:Java开发桌面程序学习(八)——开源库 JFXUtils 让你更简单地进行JavaFX开发
文章链接:http://soscw.com/essay/27524.html