【问题标题】:Change Default Buttons in Java to Make Them Look "Better"更改 Java 中的默认按钮以使它们看起来“更好”
【发布时间】:2012-05-05 12:26:15
【问题描述】:

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

这是一张我的图片与 WinXp 的对比图:

我可以使用某种方法来更改按钮的样式,就像您在 Visual Basic 中所做的那样,使按钮几乎弹出更多或看起来像 Windows Xp 计算器一样 3D。

Java 中的默认按钮有点像我正在寻找的东西,只是渐变中没有白色,而是更多的蓝色。

这可能吗,还是我被难看的按钮卡住了?

【问题讨论】:

标签: java swing jbutton calculator look-and-feel


【解决方案1】:

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

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

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

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

【讨论】:

  • 这有一个额外的(巨大的)优势,它不会将 Windows 的外观强加给 OS X 或 *nix 的用户,他们(通常)更喜欢本机系统的外观。
猜你喜欢
  • 1970-01-01
  • 2011-09-29
  • 1970-01-01
  • 2016-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-18
相关资源
最近更新 更多