java 窗口如何美化

sparadise1003 2011-11-10 10:18:35

这个是我用java SWT开发工具,窗口界面用的是shell控件,可是太不好看了

怎么才能将窗口美化一下做到像第二张图片这样呢,现在QQ什么的聊天工具都是这种风格,是怎么做到的?
...全文
582 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_cs 2011-11-10
  • 打赏
  • 举报
回复
可以设置LookAndFeel,通过第三方皮肤:
可选使用substance、JTattoo、liquidlnf等,我当前使用的是JTattoo的皮肤,swing/awt的默认皮肤确实是有点那个...LZ可以去G一下上述皮肤,你会发现你的界面会很NICE的.
如下代码是我使用JTattoo的SmartLookAndFeel主题皮肤的方法,GoodLuck!

public static void main(String[] args) {

JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
try {
SmartLookAndFeel.setTheme("Green");
SmartLookAndFeel lookFeel = new SmartLookAndFeel();
javax.swing.UIManager.setLookAndFeel(lookFeel);

} catch (Exception e) {
e.printStackTrace();
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ToolMainFrame().setVisible(true);
}
});
}
dxqrr 2011-11-10
  • 打赏
  • 举报
回复
swt不行么
sparadise1003 2011-11-10
  • 打赏
  • 举报
回复
PLAF???
gloomyfish 2011-11-10
  • 打赏
  • 举报
回复
PLAF
sparadise1003 2011-11-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiao_cs 的回复:]
可以设置LookAndFeel,通过第三方皮肤:
可选使用substance、JTattoo、liquidlnf等,我当前使用的是JTattoo的皮肤,swing/awt的默认皮肤确实是有点那个...LZ可以去G一下上述皮肤,你会发现你的界面会很NICE的.
如下代码是我使用JTattoo的SmartLookAndFeel主题皮肤的方法,GoodLuck!

Java code

pu……
[/Quote]
多谢啊朋友,试了一下界面的确nice啊!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧