2016-08-19 2 views
1

Ich versuche, die Hintergrundfarbe eines JOptionPane zu ändern, aber dieser Code hat nicht funktioniert.Wie ändere ich die Hintergrundfarbe von JOptionPane ohne UIManager?

Aber warum?

(Ich verstehe, dass JOptionPane eine statische Methode ist und es gibt keine Notwendigkeit, ein neues Objekt zu erstellen, und das kann ich nur den UIManager importiert die Arbeit zu erledigen.)

Antwort

0

Dies sollte Ihr Problem lösen.

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); 

Wenn nicht, sollten Sie einen Blick auf dieses Problem zu umgehen haben JOptionPane with different background

+0

Dank für Ihre Antwort @ Meister96Fels – John

Verwandte Themen