GUI

请问各位大虾,在软件开发中是怎样更改应用程序的皮肤的,
    就是说要做成QQ那样靓的皮肤???????

解决方案 »

  1.   

    Synth 外观,它是 Java 5.0 中为 Swing 引入的最新内容。通过为 Java UI 编程引入“皮肤”的概念,Synth 使开发人员可以为应用程序创建和部署定制的外观。//下面的Java代码为GUI倒入了一个look_1.xml皮肤
    SynthLookAndFeel synth = new SynthLookAndFeel();
    synth.load(SynthFrame.class.getResourceAsStream("look_1.xml"), SynthFrame.class);
    UIManager.setLookAndFeel(synth);对于 Synth,最重要的是要理解它是 XML 代码,而不是 Java 代码。
    例如下面定义一个按钮:
    <style id="button">
    //...这里描述按钮的颜色、字体、边框等属性
    </style>
    <bind style="button" type="region" key="JButton"/>javax.swing.plaf.synth
    http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/plaf/synth/package-summary.html