推荐实用的 Java Swing UI主题 - FlatLaf
最编程
2024-02-11 10:43:16
...
Java Swing的默认主题并不好看,甚至可以说是丑,但Swing是支持第三方主题包的,而FlatLaf是一个不错的选择,而且JetBrains家的IDE也在用这个主题
介绍
FlatLaf支持4种主题,包括Flat Light
,Flat Dark
,Flat IntelliJ
,Flat Darcula
个人比较推荐Flat IntelliJ(亮色)
和Flat Darcula(暗色)
下载
FlatLaf官网
jar包下载地址
Demo下载地址
使用
方式一
方便,但无法在主题间切换
//Flat Light
FlatLightLaf.install();
//Flat Dark
FlatDarkLaf.install();
//Flat IntelliJ
FlatIntelliJLaf.install();
//Flat Darcula
FlatDarculaLaf.install();
方式二
可以较方便的切换主题
//Flat Light
try {
UIManager.setLookAndFeel( new FlatLightLaf() );
} catch( Exception ex ) {
System.err.println( "Failed to initialize LaF" );
}
//Flat Dark
try {
UIManager.setLookAndFeel( new FlatDarkLaf() );
} catch( Exception ex ) {
System.err.println( "Failed to initialize LaF" );
}
//Flat IntelliJ
try {
UIManager.setLookAndFeel( new FlatIntelliJLaf() );
} catch( Exception ex ) {
System.err.println( "Failed to initialize LaF" );
}
//Flat Darcula
try {
UIManager.setLookAndFeel( new FlatDarculaLaf() );
} catch( Exception ex ) {
System.err.println( "Failed to initialize LaF" );
}
Demo预览
原文链接:Java Swing 主题(L&F)推荐 - FlatLaf - Faneter's Blog
https://blog.faneter.top/posts/eb3f2228.html