【问题标题】:JComboBox looks old on macOSJComboBox 在 macOS 上看起来很旧
【发布时间】:2017-08-17 01:08:28
【问题描述】:

我有一个JComboBox 声明为:

JComboBox<String> toneList = new JComboBox<>(tones); //tones is a String[] list

并加上:

panel.add(toneList);
window.add(panel);

但问题是它看起来很旧,而且通常看起来很糟糕。这就是它目前的样子。

我希望它看起来像这样,看起来更现代。

是否有一种外观和感觉可以实现这一点,或者第二个实际上是别的什么?

【问题讨论】:

    标签: java macos swing jcombobox look-and-feel


    【解决方案1】:

    您的第二个屏幕截图看起来像 JComboBox,其字体小于 UIManager 默认的 13 磅。从这个example开始,你可以这样改变大小:

    public static void main(String[] args) {
        UIManager.put("ComboBox.font", new JComboBox().getFont().deriveFont(12f));
        …
    }
    

    【讨论】:

      猜你喜欢
      • 2018-08-25
      • 1970-01-01
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多