So ändern Sie die Hintergrundfarbe auf eine Java-panel?
Recht jetzt, den hintergrund habe ich bekommen, ist ein grauen. Ich will es ändern zu schwarz. Ich habe versucht zu tun, so etwas wie setBackground(color.SCHWARZ); aber es hat nicht funktioniert. Irgendwelche Vorschläge?
public test()
{
setTitle("Adjustment Form");
setSize(670,450);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setLayout(new GridLayout(4,6,2,2));
setVisible(true);
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man sagen:
Oder fügen Sie ein JPanel dem JFrame Ihre mithilfe. Dann fügen Sie Ihre Komponenten auf dem JPanel. Dies ermöglicht es Ihnen zu nennen
auf dem JPanel festlegen der Hintergrundfarbe.
Ich denke was er versucht zu sagen, ist die Verwendung der
getContentPane().setBackground(Color.the_Color_you_want_here)
aber wenn u wollen, um die Farbe auf andere dann dem JFrame verwenden Sie die
object.setBackground(Color.the_Color_you_want_here)
ZB:
setBackground()
ist die richtige Methode zu verwenden. Hast du streichen, nachdem Sie es geändert? Wenn Sie es ändern, bevor Sie das Pult (oder die frame) sichtbar ist, sollte es funktionierenJFrame
, das ist in der Regel, wie Sie verwendet werdenIch gehe davon aus, dass wir es mit einem JFrame? Der sichtbare Teil in den content - Bereich- Sie haben die Verwendung von jframe.getContentPane().setBackground(...);