我试图更改JOptionPane的背景颜色,但此代码无效。
JOptionPane jOptionPane1 = new JOptionPane( );
jOptionPane1.showMessageDialog(this, "Επιτυχής καταχώρηση");
jOptionPane1.setBackground(Color.white);
但为什么?
(据我所知,JOptionPane是一个静态方法,并且不需要创建新对象,我可以导入UIManager来完成工作。)
答案 0 :(得分:0)
这可以解决您的问题。
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