java swing substance_java swing皮肤使用(substance)
java swing默认的皮肤看起来有点土,可以通过更换皮肤来使自己的界面更加美观。
1、下载java皮肤包,推荐substance,里面已经提供了多种主题可供选择。
2、将皮肤包jar文件加载进项目中,配置成功。
3、在main最开始位置添加以下代码:
try {
UIManager.setLookAndFeel(new SubstanceLookAndFeel());
JFrame.setDefaultLookAndFeelDecorated(true);//设置窗口
JDialog.setDefaultLookAndFeelDecorated(true);//设置对话框
SubstanceLookAndFeel.setCurrentTheme(new SubstanceBottleGreenTheme());//设置主题
} catch (Exception e) {
System.err.println("Something went wrong!");
如果需要更换主题,可以在
SubstanceLookAndFeel.setCurrentTheme(new SubstanceBottleGreenTheme());//设置主题
红色部分更换成相应的主题名字就可以了。至于substance中包含哪些主题,可以在jar包中找到,以下列出部分主题:
最后提示:更换主题的代码语句不是每一款皮肤包都会提供的,仅以substance为例是这样使用,其他的皮肤包需要打开jar文件下了解才能知道主题能不能更换使用。
java swing substance_java swing皮肤使用(substance)相关推荐
- swing皮肤包 substance
分享一下swing皮肤包substance 资源可到公众号获取
- nimbus java_Java:Swing使用Nimbus皮肤
Nimbus is the name of a look-and-feel designed by Sun for the Java Desktop System; it's implemented ...
- Java案例:Swing常用组件演示
文章目录 一.Swing (一)Swing概述 (二)Swing与AWT的关系 (三)Swing组件继承关系图 二.Swing常用组件演示 (一)运行效果 (二)涉及知识点 (三)实现步骤 1.创建J ...
- 基于java+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql)
基于java+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclip ...
- JAVA图形编程Swing之——JPanel绘图
JAVA图形编程Swing之--JPanel绘图 一直搞不清怎么在JPanel中绘2D图像,主要是不知怎样得到Graphics类的对像来画图,今天查了查资料,测试N种方法,终于搞明白.下面做一 ...
- java基础学习——Swing图形化用户界面编程
GUI概述 早期计算机系统中,电脑向用户提供的是单调.枯燥.纯字符状态的"命令行界面(CLI)".就是到现在,我们还可以依稀看到它们的身影:在Windows中开个DOS窗口,就可看 ...
- Java中的Swing概述
一.Swing特点 每个平台的GUI组件的显示会有所不同,但是在不同平台上运行使用Swing开发的应用程序时,就可以统一GUI组件的显示风格,因为Swing组件允许编程人员在跨平台时指定统一的外观和风 ...
- Java 中的 Swing 框架现在是不是被淘汰了?
关于java中的Swing框架,我先说下如下的观点. 1 只要是用java开发的商业项目,就指着来挣钱的项目,都不会用Swing框架. 2 所以对java初学者来说,根本没必要学swing,甚至连类似 ...
- 基于java+mysql的Swing+MySQL火车票售票管理系统
基于java+mysql的Swing+MySQL火车票售票管理系统 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程 ...
最新文章
- mysql的三大引擎是什么_MySQL常用三大存储引擎
- win10+vs2017+caffe(crnn)编译过程记录(验证成功)
- 『mcse 2008基础架构』Chapter 01 IP协议及配置方法 第1课网络连接及配置方法
- 从零开始的linux 第十一章
- 前端学习(3006):vue+element今日头条管理--实现基本登录功能
- 前端学习(2517):子传父
- 三星s2 硬刷Android 8,三星T710(GALAXY Tab S2 8.0)一键救砖教程,轻松刷回官方系统...
- 《团队名称》第八次团队作业:Alpha冲刺day1
- 桌面上的Flutter:Electron又多了个对手
- python写入中文到文件乱码的问题
- Linux开发_GDB_dump_Core调试
- Spring Cloud Config服务器
- Linux服务器 -- 安全篇
- paip.提升用户体验-------在C++ Builder 中为Form窗体添加背景图片
- 备受知名投资人青睐的Pocket Network,潜力几何?
- H264解码器源码(Android 1.6 版)
- 理财通app的设计与实现(六)
- 第5节 服务器系统简介及用户和组管理
- 我在CSDN的第一篇博客——js实现简单计算器
- OFFICE、EXCEL、WORD、PPT操作技巧个人笔记本(持续更新)
热门文章
- C++与线性代数(一)实现行列式的计算
- 使用一个拼音库,然后将拼音库转换成自己需要的格式
- 理线架与光纤配线架有什么区别?
- 网络分析实战一之-PPP
- 上海FRM培训机构哪家好? 评判标准是什么?
- 一边卖不掉,一边买不到,我看电商的“危”与“机”
- poi读取excel 转换实体_java解析excel数据,将excel数据转换为实体类,存入数据库...
- 2019年猪年海报PSD模板-第五部分
- 上传如何显示按原来文章的格式 ,而不是一些html标签和普通文字,《网页设计与制作》试卷答案...
- 【C#】台站值班客户端挂机程序