快速业务通道

Swing云仇翌鉱嚥Substance翌鉱岻寂議俳算諒籾式盾畳圭宛 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
夸俳算葎Substance翌鉱             changSkin(skin);         }     }                                                  /**      *喘噐繍掲Substance 翌鉱議順中乎葎Substance翌鉱。      * @param skin      */     private void changSkin(SubstanceSkin skin) {         savedBounds = getBounds();         dispose();         config = new SkinChangeDemo(true);         config.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);  //宸鞘頁購囚旗鷹?徭失心API悶氏杏         config.setBounds(savedBounds);  //隠隔延算討券扮了崔音延         SubstanceLookAndFeel.setSkin(skin);         config.setVisible(true);         config.getRootPane().updateUI();         SwingUtilities.updateComponentTreeUI(this);     }

Swing本地外观与Substance外观之间的切换问题及解决方案(2)

时间:2012-01-14 blogjava 日月雨林

main方法:

 public static void main(String args[]) {

        JFrame.setDefaultLookAndFeelDecorated(true);
        JDialog.setDefaultLookAndFeelDecorated(true);
        try {
            //新建一个图片水印,路径可以自己该,使用自己喜欢的图片来做应用程序的水印图片、
            SubstanceImageWatermark watermark = new SubstanceImageWatermark(SkinChangeDemo.class.getResourceAsStream("/demo/031be.jpg"));
            watermark.setKind(ImageWatermarkKind.APP_CENTER);
            watermark.setOpacity((float) 0.7);
            UIManager.setLookAndFeel(new SubstanceOfficeBlue2007LookAndFeel());
            SubstanceSkin skin = new OfficeBlue2007Skin().withWatermark(watermark);

            SubstanceLookAndFeel.setSkin(skin);

        } catch (UnsupportedLookAndFeelException ex) {
            Logger.getLogger(SkinChangeDemo.class.getName()).log(Level.SEVERE, null, ex);
        }
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                config = new SkinChangeDemo();
                config.setVisible(true);
                config.setLocationRelativeTo(null);
            }
        });
    }

点击不同的按钮呈现不同的外观,JDK里的和开源的外观之间切换。

没水印的效果图:

Swing本地外观与Substance外观之间的切换问题及解决方案(3)

时间:2012-01-14 blogjava 日月雨林

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号