atitit。gui 界面皮肤以及换肤总结 java .net c++
来源:互联网 发布:java超市管理系统 编辑:程序博客网 时间:2024/05/01 03:37
atitit。gui 界面皮肤以及换肤总结 java .net c++
1. Swing 的皮肤 1
1.1. windows风格1
1.2. Mac风格 ( liquid 框架) 1
2. 如何给应用程序添加水印或者说是背景? 2
3. 常用swing皮肤包substance ,, JTattoo 2
c++ 的皮肤 qt 直接支持css 了,容易的..
.net winform雅十立马走生效...
Sun公司在设计Swing时考虑到了将控件的视感(Look And Feel) ,也就是外观与功能分离,可以在网上下载独立的软件和皮肤包,进行换肤。
不过swing的换皮肤好像要重启生效了...
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
1. Swing 的皮肤
1.1. windows风格
等,默认情况下是选用了java风格。
这里我们先示例一下使用swing系统自带的皮肤:
Java代码
1. /**
2. * 使用SWING自己代的皮肤中的WINDOWS中的皮肤
3. * 请在main函数中插入该段代码
4. * (注意:要将其放置在窗口定义语句的前面)
5. */
6. try{
7. javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
8. }catch(Exception e){
9. e.printStackTrace();
10. }
1.2. Mac风格 ( liquid 框架)
mac主题元素。
Java代码
1. UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
2. LiquidLookAndFeel.setLiquidDecorations(true, "mac");
我们要实现上述效果,只需在窗口启动函数之前添加该代码即可。liquid主题包里还有其他的设置,提供了两套主题,将上面代码中的mac参数去掉,即:
Java代码
1. UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
2. LiquidLookAndFeel.setLiquidDecorations(true);
要改变标题栏其实只要一句话就够了,就是在main方法中添加这么一句:
JFrame.setDefaultLookAndFeelDecorated( true );
如果想要让JDialog也改变的话,还要再加上: JDilog.setDefaultLookAndFeelDecorated(true);
2. 如何给应用程序添加水印或者说是背景?
参考Swing皮肤包substance的使用方法 - 志在必得的日志 - 网易博客.htm
3. 常用swing皮肤包substance ,, JTattoo
玩酷 Java界面开发学习笔记【三】 使用Swing皮肤机制 - 蛋疼先生的手札 - ITeye技术网站.htm
- atitit。gui 界面皮肤以及换肤总结 java .net c++
- atitit.gui界面纵向居中总结
- c#.net简单的换皮肤代码
- 给Java的Swing应用程序界面换漂亮的皮肤
- 给Java的Swing应用程序界面换漂亮的皮肤
- GUI皮肤界面的尝试!
- java swing 换皮肤
- 完美界面换肤解决方案 vc调用delphi皮肤库
- atitit.D&D drag&drop拖拽文件到界面功能 html5 web 跟个java swing c#.net c++ 的总结
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- Asp.net中换皮肤
- eclipse 皮肤 换肤
- android换皮肤思路总结
- android换皮肤思路总结
- Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结
- atitit.泛型编程总结最佳实践 vO99 java c++ c#.net php
- atitit.判断时间重叠方法总结 java c++ c#.net js php
- 【Vijos1790】拓扑编号
- Android TextPaint 写文字 水平、垂直居中
- 2014/11/6
- 第三章总结
- 黑马程序员——面向对象<二> 笔记第四篇
- atitit。gui 界面皮肤以及换肤总结 java .net c++
- Unity3D学习之第三日(前面学习的总结,做了一个小项目)
- 程序员是否优秀的重要因素之一
- 三角形
- POJ 题目2299 Ultra-QuickSort(树状数组求逆序对)
- Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....
- 直方图、基数、选择性
- Django models笔记
- 疑问??