我基本上试图模仿默认的Windows XP简单计算器。当我在Java中更改按钮的背景颜色时,它们看起来非常平坦且“无聊”。我想让按钮看起来尽可能接近Windows XP计算器中的按钮。
这是一个比较我和WinXp的图片:
我是否可以使用某种方法来改变按钮的样式,就像在Visual Basic中可以做的那样,使按钮几乎更像是流行音乐,或者像Windows Xp计算器那样看起来像3D。
Java中的默认按钮是我正在寻找的,除了没有白色,渐变中有更多蓝色的颜色。
这是可能的,还是我被困在按钮上?
答案 0 :(得分:20)
尝试在主方法的开头设置系统外观:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
这将加载所有具有原生外观的Swing小部件。
如果您对使用此命令实际执行的操作感兴趣,Oracle提供了一个关于外观的精彩教程:http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html