Wie ändere ich die Hintergrundfarbe in einem Java-Panel?

7

Im Moment ist der Hintergrund ein Grau. Ich möchte es in schwarz ändern. Ich habe versucht, etwas wie setBackground (color.BLACK) zu tun; aber es hat nicht funktioniert. Irgendwelche Vorschläge?

%Vor%     
razshan 18.11.2010, 21:48
quelle

4 Antworten

17

Sie könnten anrufen:

%Vor%

Oder fügen Sie ein JPanel dem JFrame hinzu, das Sie verwenden. Fügen Sie dann Ihre Komponenten zum JPanel hinzu. Dadurch können Sie

anrufen %Vor%

auf dem JPanel, um die Hintergrundfarbe einzustellen.

    
user489041 18.11.2010, 21:50
quelle
4

Ich denke, was er zu sagen versucht, ist die Verwendung der getContentPane().setBackground(Color.the_Color_you_want_here)

Wenn Sie jedoch die Farbe auf einen anderen als den JFrame festlegen möchten, verwenden Sie object.setBackground(Color.the_Color_you_want_here)

ZB:

%Vor%     
yormen 15.03.2016 12:50
quelle
0

Ich gehe davon aus, dass es sich um einen JFrame handelt. Der sichtbare Teil im Inhaltsbereich - Sie müssen jframe.getContentPane () verwenden. SetBackground (...);

    
BigMac66 18.11.2010 21:56
quelle
0

setBackground() ist die richtige Methode. Hast du dich neu gemalt, nachdem du es geändert hast? Wenn Sie es ändern, bevor Sie das Panel (oder seinen Rahmen) sichtbar machen, sollte es funktionieren

    
Michael Mrozek 18.11.2010 21:52
quelle

Tags und Links