【问题标题】:How to change background color of JOptionPane without using UIManager?如何在不使用 UIManager 的情况下更改 JOptionPane 的背景颜色?
【发布时间】:2016-12-26 04:24:27
【问题描述】:

我正在尝试更改 JOptionPane 的背景颜色,但此代码不起作用。

JOptionPane jOptionPane1 = new JOptionPane( );
jOptionPane1.showMessageDialog(this, "Επιτυχής καταχώρηση");
jOptionPane1.setBackground(Color.white);

但是为什么呢?

(我知道 JOptionPane 是一个静态方法,不需要创建新对象,我只需导入 UIManager 即可完成工作。)

【问题讨论】:

    标签: java joptionpane


    【解决方案1】:

    这应该可以解决您的问题。

    JOptionPane op = new JOptionPane("message", JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION); 
         op.setOpaque(true);
         op.setBackground(Color.BLACK);
         op.createDialog(this, "Titel").setVisible(true);
    

    如果没有,你应该看看这个解决方法JOptionPane with different background

    【讨论】:

      猜你喜欢
      • 2022-10-13
      • 2012-02-22
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-26
      相关资源
      最近更新 更多