【问题标题】:Look and Feel in SwingSwing 中的外观和感觉
【发布时间】:2012-08-27 01:24:21
【问题描述】:

Swing 的默认外观不适用于 Linux 平台,目标平台是 Windows 和 Linux,有人可以建议是否有任何库可以提供更好的外观,类似于 Linux 系统的 Windows 平台上出现的组件?

对于 Windows,我使用的是系统外观,这看起来比在 Linux 中要好得多。也想知道如何根据平台加载不同的外观。

【问题讨论】:

  • 鉴于一个人和另一个人对“好”的定义存在差异,我投票决定以“不具建设性”的方式结束。虽然请参阅this question 了解一些可能性。
  • 你知道javaFX吗?
  • 'nice' 可以换成更好的。
  • SWT 怎么样?它使用默认的操作系统小部件(GUI 元素)。
  • @FirmView 但这不是 SWT 的错,而是操作系统的“错”。您对此无能为力...我真的更喜欢 native 外观的 gui。

标签: java swing look-and-feel


【解决方案1】:

您需要阅读“操作指南”来设置外观。甲骨文这里有一个:http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

要使用 GTK,您可以使用:

try
{
     UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
}
catch (ClassNotFoundException e)
{

}
catch (UnsupportedLookAndFeelException e)
{

}

【讨论】:

  • 回答问题的时间过长 - 以上 cmets 指向更好的问题。
  • +1 为您解答,我查看了教程,我正在寻找一个库,它可以在 linux 平台上提供与 windows 类似的外观
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 2011-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-07
相关资源
最近更新 更多