目录

  • Java Swing 主题(L&F)推荐 - FlatLaf
    • 介绍
    • 下载
    • 使用
      • 方式一
      • 方式二
    • Demo预览

Java Swing 主题(L&F)推荐 - FlatLaf

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预览





原文链接:https://blog.faneter.top/posts/eb3f2228.html

Java Swing 主题(LF)推荐 - FlatLaf相关推荐

  1. JAVA Swing主题 简洁扁平化苹果风格主题

    1.多的不说,直接贴代码了,使用起来非常简单,直接在自己的main方法里贴上如下代码即可看看效果 InitGlobalFont(new Font(UICons.FONT_TYPE, Font.PLAI ...

  2. 代码主题darcula_仿IntelliJ Darcula的Swing主题FlatLaf使用方法

    最近Sandeepin想写个基于Java Swing的RSS阅读器练练手,不过Swing默认主题太丑了,切成系统原生的主题也不是非常好看,正好感觉开发时用的IDEA主题很不错,不管是Light还是Da ...

  3. 解决 GTK+/GNOME 3 环境下 Java Swing 程序使用本地 GTK+ 主题时菜单无边框 bug 的方法...

    在 GTK+/GNOME 3 环境下采用默认的 Adwaita 主题时,Java Swing 程序如果使用本地 GTK+ 主题会出现菜单无边框的 bug,这个问题也可能在其他常用的 GTK+ 主题中出 ...

  4. 客户端是选择Java Swing还是C# Winform

    登录 | 注册 mentat的专栏 目录视图 摘要视图 订阅 [专家问答]韦玮:Python基础编程实战专题     [知识库]Swift资源大集合     [公告]博客新皮肤上线啦     快来领福 ...

  5. java swing substance_java swing皮肤使用(substance)

    java swing默认的皮肤看起来有点土,可以通过更换皮肤来使自己的界面更加美观. 1.下载java皮肤包,推荐substance,里面已经提供了多种主题可供选择. 2.将皮肤包jar文件加载进项目 ...

  6. java 浏览器 组件_最好的Java / Swing浏览器组件?

    什么是最好的跨平台Java Swing浏览器组件,至少能够在Swing界面中很好地播放(轻型组件?),并且能够在MacOSX和Windows上运行? 诸如:FlyingSaucer,JDIC或其他? ...

  7. 使用javaHelp制作java swing帮助文档

    使用javaHelp制作java swing帮助文档 最近在做一个Swing项目,项目接近尾声,需要做最后的帮助系统了.就想到了javaHelp.JavaHelp是sun退出的编写帮助系统的一个类库, ...

  8. 我应该避免在Java Swing中使用set(Preferred | Maximum | Minimum)Size方法吗?

    本文翻译自:Should I avoid the use of set(Preferred|Maximum|Minimum)Size methods in Java Swing? Several ti ...

  9. 超市管理系统java swing+mysql报告_基于java+swing+mysql的超市管理系统

    运行环境:java jdk 1.8 IDE环境:Eclipse,Myeclipse,IDEA都可以 硬件环境:windows 7/8/10 2G内存以上(推荐4G,4G以上更好) 可以实现: 销售管理 ...

最新文章

  1. C++多态,虚函数,纯虚函数
  2. java date dateformat_Java中SimpleDateFormat的使用方法
  3. [译] Bounds Check Elimination 边界检查消除
  4. idea全局搜索快捷鍵ctrl+shift+F失效
  5. PHP超链接传数据库值格式,php – 使用超链接更新数据库
  6. 浏览器中json的使用 与jquery无关 json2.js
  7. 设计模式-03-结构型模式详解
  8. html 页面加载中 请稍候,html 提示“数据在加载中,请稍后……”
  9. 【Matlab代码】基于小波分析的音频信号的特征识别
  10. CAD图纸无法编辑修改怎么回事?
  11. C++ 负数在内存中存储
  12. springboot基于webrtc和janus的视频会议流程图
  13. ERROR2002(HY000):CantconnecttolocalMySQLserverthroughsocket/tmp/mys
  14. 推荐一款超快的Android模拟器
  15. 服务器esxi虚拟机黑苹果性能,EXSi安装Mac打造Mac Pro
  16. 雷电网络更新:迈向 Ithaca
  17. 实时控制软件第一次作业总结
  18. 巧用“sfc scannow”命令扫描修复Win8系统
  19. 从智慧交通、智慧安防、智能电网的应用来看我国智慧城市建设现状
  20. 小绮的踩坑日记|小土堆pytorch视频20220330-神经网络

热门文章

  1. 【SSLGZ 1618】剑鱼行动
  2. stereo matching的能量函数最小值求解——alpha expansion 和alpha-beta swap算法(图割)
  3. java —— 笨小猴
  4. ios 远程控制linux服务器,mac远程连接linux 服务器桌面by VNC
  5. 计算机网络中常见的传输介质,计算机网络中,常用的传输介质有几种?
  6. C语言-选择排序算法
  7. python交互式环境执行_如何在交互式环境中执行Python程序
  8. PS巧用蒙版另辟徯径mdash;mdash;再造雪景婚纱
  9. c语言 goto 语句
  10. 云里黑白21——Ti的软件不是你想用就能用的—ccs6.0(code composer studio)中文帐户名改英文