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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Swing云仇翌鉱嚥Substance翌鉱岻寂議俳算諒籾式盾畳圭宛 - 園殻秘壇利的所有评论