安装JFormDesiner
官网:https://www.formdev.com/
先去IDEA的插件市场安装吧
JFormDesiner是非开源,且付费的插件,可以自己去找找不付费的使用方法。在swing可视化设计UI非常高效快捷,初学者可能需要一定时间探索,熟悉一下代码生成流程。
创建一个JFormDesiner UI界面
下一步
设计完成之后,可以把相应的类组和到自己的运行访问类,但此时相应的主题还是不会有,你需要下载相应的主题jar包导入本地
如果使用svg图片,需要 flatlaf-extras.jar,jsvg.jar,flatlaf.jar三个包。其他报错时候可以根据报错信息,把缺少的依赖包加进项目中就行了
IDEA会自动解压,作为项目的类库使用。
在Main方法中启动使用UI
try {
UIManager.setLookAndFeel( new FlatLightLaf());
new Main(username);
} catch (Exception e) {
e.printStackTrace();
}
定制化外观
如果要定制化外观,可以参考官方文档:https://www.formdev.com/flatlaf/customizing/
FlatLaf支持IntelliJ平台主题!
例如:搜索想要的主题:https://plugins.jetbrains.com/search?headline=0-theme&tags=Theme
下载源代码,获取.theme.json文件,拷到本地resources,使用:
IntelliJTheme.install(MyApp.class.getResourceAsStream("/com/myapp/themes/arc-theme-orange.theme.json"));
自定义配置文件,目前还不太了解,需要自行探索文章来源:https://www.toymoban.com/news/detail-798300.html
文章来源地址https://www.toymoban.com/news/detail-798300.html
到了这里,关于java swing UI第三方设计器JFormDesiner和FlatLaf UI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!