Topic: 往JFrame里添加背景图片 |
Print this page |
1.往JFrame里添加背景图片 | Copy to clipboard |
Posted by: Learner2005 Posted on: 2005-10-18 21:05 怎么往JFrame里添加背景图片,怎么改变JAVA默认的外观,如何使界面美化?? |
2.Re:往JFrame里添加背景图片 [Re: Learner2005] | Copy to clipboard |
Posted by: JavaandC Posted on: 2005-10-19 08:59 往JFrame里面添加图片可以使用JLabel,实现方法: JLabel lable=new JLabel(new Image("图片路径")); 在把label添加到JFrame里面就可以了。 至于更改Java的默认外观,我看你只能使用SWT了。 awt和swing都没法达到改变窗口的外观。 |
3.Re:往JFrame里添加背景图片 [Re: Learner2005] | Copy to clipboard |
Posted by: q_yuan Posted on: 2005-10-19 21:38 用一个LABEL来放置吧! |
4.Re:往JFrame里添加背景图片 [Re: Learner2005] | Copy to clipboard |
Posted by: stevech Posted on: 2005-10-27 23:50 背景图片最好是放在JFrame的JRootPane上的layeredPane: ((JPanel)frame.getContentPane()).setOpaque(false); 改变外观说的是LnF嘛。 |
5.Re:往JFrame里添加背景图片 [Re: Learner2005] | Copy to clipboard |
Posted by: nicholastse0303 Posted on: 2005-11-20 16:48 看看这个可能有用吧 GUI 程序的UIManager- - 1.设定跨平台的外观风格﹐即无论是什么平台桌面你的GUI程序都是一致的外观﹕ UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); 2.设定与当前平台桌面相一致的外观风格﹐即程序自动获取当前系统平台的外观﹕ UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); UIManager的setLookAndFeel()调用允许您进入新外观设计完全标准化的类名中。 您再也无须担心哪个类名适用于交叉平台Metal UI (javax.swing.plaf.metal.MetalLookAndFeel),您只需使用getCrossPlatformLookAndFeelClassName()方法向系统询问名字。 另一方面,getSystemLookAndFeelClassName()将返回专用于用户桌面的UI类名。 如果用户在Windows设备上运行程序,他将通过com.sun.java.swing.plaf.windows.WindowsLookAndFeel类获得Windows UI。 在UNIX设备上,将返回Motif/CDE接口或com.sun.java.swing.plaf.motif.MotifLookAndFeel类。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |