【问题标题】:Is there a Swing JPanel toolbar background that fits all OSs?是否有适合所有操作系统的 Swing JPanel 工具栏背景?
【发布时间】:2010-06-02 15:01:14
【问题描述】:

我正在使用 JToolBar 在我的应用程序上有一个工具栏,但我不喜欢它的外观。实际上,基本上没有外观,没有背景,并且当鼠标不在按钮上时按钮是扁平的。这是在 Windows 上。

我怎样才能更好地了解这个?更适合Windows的东西?可能类似于 Visual Studio 中的 ToolStrip?或者,根据操作系统版本(Windows、Mac、Linux)的不同,可能看起来更好的更好的东西?

建议?

【问题讨论】:

    标签: java swing jpanel look-and-feel paint


    【解决方案1】:

    利用pluggable look and feels 的概念并在每个操作系统上选择被认为是原生(或至少好看)的外观和感觉。 GTK+ 的外观和感觉在 Linux 上的 GNOME 中看起来很棒,Windows 经典版适用于 Windows pre Vista 等。

    【讨论】:

    • 我已经这样做了...但是我找不到让工具栏看起来像 Windows 上的工具栏的方法。
    • Windows Vista l&f 看起来相当不错,至少在我看来是这样。 Nimbus 在任何地方看起来都很棒,但不适合任何软件。你可以看看substance.dev.java.net
    • 就像我说的,没有背景,当鼠标不在按钮上时按钮是平的。它甚至不像一个真正的工具栏。它更像是一排排的一堆按钮。
    【解决方案2】:

    您可以在Flamingo 中使用现有的库,例如 Ribbon 组件。如果这不是您想要的,那么您唯一的选择就是创建自己的 ToolbarUI 实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多