zoukankan      html  css  js  c++  java
  • atitit。gui 界面皮肤以及换肤总结 java .net c++

    atititgui 界面皮肤以及换肤总结 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

  • 相关阅读:
    响应式开发
    css3的2D和3D的转换
    前端CSS3笔记
    DOM精简版笔记
    JS进阶
    linux 修改时间同步到BIOS
    linux-设置代理和取消代理
    linux-rpm强制安装跳过依赖包
    [linux] VNC the connection was refused by the computer
    Linux vim 常用命令(不定时update)
  • 原文地址:https://www.cnblogs.com/attilax/p/15199034.html
Copyright © 2011-2022 走看看