一般我们写出的窗口是这个样子的,文本框和按钮都不是太美观,如果按钮是原色的就更难看了。

今天发现了一个更加美观的窗口模式

可以发现按钮和文本框都已经有了变化,给窗口润色不少。

其实,只需在调用程序前加上这段代码即可。

try {for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {if ("Nimbus".equals(info.getName())) {javax.swing.UIManager.setLookAndFeel(info.getClassName());break;}}}catch(Exception e) {System.out.println(e);}

如果想改回来的话,把if语句中的“Nimbus”改为“Windows”就可以了,Java程序默认使用Windows模式。

java swing GUI窗口美化相关推荐

  1. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  2. java swing(GUI图形化界面)基础教程3-添加事件监听1

    学习此内容前建议先去学习java基础知识: 匿名内部类 (学的多的可以用lambda表达式,更加简便) 好, 我们先看一下之前的代码(即一个窗口和一个按钮) 如果想看详细内容,链接为: (23条消息) ...

  3. 【java毕业设计】基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码)——雷电游戏

    基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的雷电游戏GUI设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  4. 基于java+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql)

    基于java+mysql的Swing+MySQL图书管理系统(java+swing+gui+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclip ...

  5. Java swing 自定义窗口最大、最小和关闭的极简方法

    Java swing 自定义窗口最大.最小和关闭的极简方法, 直接代码伺候: package com.yufu.test; import java.awt.EventQueue; import jav ...

  6. java swing(GUI) MySQL实现的学生选课签到考勤系统源码开发教程

    今天给大家演示一款由Java swing即GUI和mysql数据库实现的,学生签到考勤信息管理系统,系统采用了MVC的设计模式,结构层次非常清晰,此外,该项目有手把手的开发教程,适合刚入门Java的学 ...

  7. Java swing(GUI) mysql实现的桌面通讯录备忘录管理系统源码

    今天给大家演示一下由Java swing MySQL实现的一款桌面通讯录备忘录系统,主要实现的功能有:通讯录分类管理.通讯录联系人管理.备忘录分类管理.备忘录管理.用户管理等,系统界面设计比较友好,功 ...

  8. java swing(GUI) MySQL实现的家庭收支管理系统项目源码

    大家好,今天给大家演示一下一款由Java swing mysql实现的简单的家庭收支情况管理系统,也可以叫个人消费情况记录软件,功能比较紧凑简单,数据库采用的是mysql,非常适合Java初学者和学生 ...

  9. java swing(GUI) MySQL实现的视频播放器系统源码+运行教程

    今天给大家演示一下由Java swing实现的一款简单的多媒体播放器,项目源码我会放在我的网站上,并配有视频配置教程,保证运行起来的.这个小播放器实现了视频.音频文件的播放.暂停.快进.快退.停止.全 ...

  10. JAVA Swing GUI设计 WindowBuilder Pro Container使用大全8——JInternalFrame使用

    1.废话不多说,上效果 2.上代码 package UI;import java.awt.BorderLayout; import java.awt.EventQueue;import javax.s ...

最新文章

  1. 使用.NET发送邮件
  2. salesforce lightning零基础学习(一) lightning简单介绍以及org开启lightning
  3. 企业应用中使用Silverlight 3
  4. elasticsearch-head 安装
  5. 行程日志2010-03-16沙井一村(1)
  6. IDEA中的将项目提交到远程git仓库
  7. [Perl系列—] 2. Perl 中的引用使用方法
  8. 团队作业三——项目思考
  9. mysql 主从复制原理【转】
  10. python:读取mat文件
  11. 视频流媒体推流平台EasyRTMP安卓版使用前置摄像头推流发现画面镜像怎么办?
  12. MacOS怎么使用分区加密功能?MacOS硬盘分区加密功能使用方法
  13. linux+开机启动sshd_Linux sshd服务自动启动
  14. 七大江河水系--珠江
  15. python+大数据之数据可视化完整版
  16. Bootstrap(包括scss)复习
  17. 基于用户电影评价的分析预测
  18. 计算MD5值有几种方式
  19. Windows压缩指定文件并删除原文件内容bat脚本
  20. spry菜单栏(一)

热门文章

  1. win7不用破解工具,最简单的去黑屏办法
  2. 【Openbravo开发】Openbravo windows开发环境搭建
  3. 安装的photoshop cs2为什么一进去就说我的用户名、组织、或序列号无效或错误???
  4. LeetCode-75. 颜色分类(荷兰国旗问题)
  5. Timer和counter
  6. maya python 弹出窗口_Open Project Folder (python in maya)
  7. wuauclt.exe windows 自动更新测试命令
  8. 说说 PWA 和微信小程序--Progressive Web App
  9. 《电动自行车充电领域的液体冷却技术研究》论文笔记
  10. 3_寻找假币问题(分治法)