更改Java中的默认按钮使它们看起来“更好”

我基本上试图模仿默认的Windows XP简单计算器。 当我在Java中更改按钮的背景颜色时,它们看起来非常平坦且“无聊”。 我想让按钮看起来尽可能接近Windows XP计算器中的按钮。

这是一个比较我和WinXp的图像: 计算示例

是否有某种方法我可以用来改变按钮的样式,就像你在Visual Basic中可以做的那样,使按钮几乎更像流行或看起来像Windows Xp计算器。

Java中的默认按钮是我正在寻找的,除了没有白色,渐变中有更多蓝色的颜色。

这可能吗,还是我被困在按钮上?

尝试在main方法的开头设置系统外观:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

这将加载所有具有原生外观的Swing小部件。

如果您对使用此命令实际执行的操作感兴趣,Oracle提供了一个关于外观的精彩教程: http : //docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html