IDEA的Swing可视化插件JFormDesigner详解
作者:谷哥的小弟 发布时间:2023-09-23 08:02:54
JFormDesigner概述
jformdesigner是一款功能强大的Swing设计工具,这是全面的程序,可帮助您创建Swing GUI,而无需花费大量时间使用手工编码表单,同时为表单本地化,Java代码生成器或运行时库提供支持,并生成嵌套类。此外,您可以指定Java源文件夹的位置(它们用于查找资源包并生成Java包语句),提供包含自定义JavaBeans的目录,以及更改全局设置(它们适用于所有项目)或FormLayout(JGoodies)的特定项目,即自动插入/删除间隙列/行,并在几个列/行模板之间进行选择或创建自定义模板。软件在使用上非常的简单,即使没有专业的编程知识也能轻松完成Swing设计。
假若在IDEA中进行Swing开发,建议使用可视化插件JFormDesigner。它能够快速的帮助开发者高效地创建简洁、美观的界面;效率高,工作量小。
JFormDesigner官网
https://www.formdev.com/jformdesigner/
脚本之家下载
https://www.jb51.net/softs/696517.html
JavaFX
其实,我依然不太建议开发者花大量的时间在Swing或者AWT上。如果项目中确实需要桌面开发,我倒是比较推荐JavaFX。
JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面、移动端和嵌入式系统。其目标是为开发富客户端应用程序开发一个现代、高效且功能齐全的工具包。
JavaFX其特点和优势如下:
界面默认皮肤美观; 更具现代风格
组件更具丰富;例如:日期选择器, HTML编辑组件, 网页浏览组件等
支持动画、特效、3D;效果炫酷,界面精致
原生图表组件美观、效果丰富
多媒体支持良好;例如:播放音乐、视屏
支持属性绑定
支持CSS样式表
来源:https://blog.csdn.net/lfdfhl/article/details/125205306


猜你喜欢
- 一、@ConditionalOnClass() Spring中存在指定class对象时,注入指定配置和ConditionalOnBean()
- 简述:观察Byte值转为字符写入文件如果在java里用byte打印出来只有33 到 126的输出字符比较正常此外发现Byte值为13是空格,
- 文章来源:aspcn 作者:孙雯重复和并发服务器这个应用程序被当作一个重复的服务器.因为它只有在处理完一个进程以后才会接受另一个连接.更多的
- 本文实例为大家分享了java数据库唯一id生成工具类的具体代码,供大家参考,具体内容如下import java.io.File;import
- 本实例主要实现下面三个基本功能1、C#开发windows服务2、禁止QQ等程序运行3、为windows服务创建自动安装程序下面针对这三个基本
- 1.JMM数据原子操作read(读取)∶从主内存读取数据load(载入):将主内存读取到的数据写入工作内存use(使用):从工作内存读取数据
- JetBrainsMono 是 JetBrains 公司开发的一款开源字体,可免费商用。正如其名字带的Mono,即Monospaced Fo
- 一、基本概念C#只有两种数据类型:值类型和引用类型值类型在线程栈分配空间,引用类型在托管堆分配空间值类型转为引用类型称成为装箱,引用类型转为
- 本文要实现的是在 android 8.0 的平台上,蓝牙遥控器与TV自动配对,具体就是在TV端打开配对界面,TV端开始搜索远程蓝牙设备,按下
- 1. web.xml中配置了CharacterEncodingFilter,配置这个是拦截所有的资源并设置好编号格式。encoding设置成
- 日常的开发中经常会需要用到自定义View,这次刚好有个需求,需要用到带有节点的进度条。东西很简单直接继承View就行了。首先定义一些需要的属
- 使用 WebView 时,我们通常会重写以下方法:shouldOverrideUrlLoading() onPageStarted()onP
- 本篇和大家分享的是通过maven对springboot中打war包和jar包;war通常来说生成后直接放到tomcat的webapps下面就
- 1.介绍关机闹钟为Android中默认支持的功能,实现起来则需要满足一定的条件:自动开机、开机后响铃。对于自动开机来说,自动关机可以在应用层
- 本文介绍了springboot前后台数据交互的示例代码,分享给大家,具体如下:1.在路径中传递数据,比如对某个数据的id:123前台发送:格
- 在窗口的中间有一个System.Windows.Forms.PictureBox控件(该控件区域的面积为所在窗口的1/4),当该控件的大部分
- 一、基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane
- JenkinsJenkins是一个开源的、可扩展的持续集成、交付、部署的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台
- select 相当于 for 循环select id from IDArrayLinkedList a = new LinkedList()
- 本文实例讲述了Android实现跑马灯效果的方法。分享给大家供大家参考。具体如下:运行效果截图如下:直接在布局里写代码就好了:<Tex