java 图形用户界面设计 之 改变主题 示例代码
来源:互联网 发布:淘宝滥发信息怎么申诉 编辑:程序博客网 时间:2024/06/16 01:13
package NEW_DATE_SEQUENCE_PACKAGE;import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.SwingUtilities;import javax.swing.UIManager;/** * * @author cmx */public class J_9_3_1 { public static void main(String[] args) { EventQueue.invokeLater(()-> { JFrame frame=new Platframe(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setTitle("hello..........."); frame.setVisible(true); UIManager.LookAndFeelInfo [] a=UIManager.getInstalledLookAndFeels(); String name1=a[1].getName(); String class1=a[1].getClassName(); System.out.println(name1+"........"+class1); }); }}class Platframe extends JFrame{ private JPanel buttonPanel; public Platframe() { buttonPanel=new JPanel(); UIManager.LookAndFeelInfo[] infos =UIManager.getInstalledLookAndFeels(); for(UIManager.LookAndFeelInfo info:infos) makeButton(info.getName(),info.getClassName()); add(buttonPanel); pack(); } private void makeButton(String nameString,String className) { JButton button=new JButton(nameString); buttonPanel.add(button); button.addActionListener(event-> { try { UIManager.setLookAndFeel(className); SwingUtilities.updateComponentTreeUI(this); pack(); } catch(Exception e) { e.printStackTrace(); } }); }}
阅读全文
0 0
- java 图形用户界面设计 之 改变主题 示例代码
- Java基础之图形用户界面的设计
- java 图形用户界面设计 之 在界面中添加菜单栏 示例程序及相关方法介绍
- Java图形用户界面设计
- Java 图形用户界面设计
- Java图形用户界面设计
- Java图形用户界面设计
- Java 图形用户界面设计
- Java图形用户界面设计
- Java 图形用户界面设计
- JAVA图形用户界面设计
- Java图形用户界面设计
- Java图形用户界面设计
- Java图形用户界面设计
- java 图形用户界面 之 在界面中添加滑动块 示例代码 及 相关知识点
- java 图形用户界面之 计算器的示例程序
- java 图形用户界面 之 用户名和密码输入 示例程序
- java 图形用户界面 swing 之 复选框 及示例程序
- Redis学习笔记--Redis持久化
- VC6.0 Release 版本下调试运行设置
- java mac系统下寻找 java 和jdk的安装路径
- zTree -- jQuery 树插件 使用方法与例子
- env: node: No such file or directory的解决办法
- java 图形用户界面设计 之 改变主题 示例代码
- 2.分而治之
- oracle查询优化之sql语句优化
- n个数里最小的k个
- 32 Three.js的材质的种类和共有属性
- [LockFree之美] 共享变量的并发读写
- Android Init进程
- [LockFree之美] 使用Hazard Version实现的无锁Stack与Queue
- oracle11g利用分区表进行查询性能的优化