So ändern Sie die Hintergrundfarbe von jDesktopPane, die erstellt werden, usning tools in netbeans
Durch unsing netbeans ide , ich habe eine JDesktopPane
innerhalb der JFrame
. und ich kann nicht ändern Sie die Farbe der jdesktopPane.. ich versuchte alles, was ich kann. Aber wenn ich öffnen Sie die JFrame
.. die JDesktopPane
im inneren, dass JFrame
ist in ein paar Blaue Farbe hintergrund.
Bitte helfen Sie mir um den hintergrund zu ändern von JDesktopPane
- Was Sie wollen, es zu ändern? Nur eine Farbe oder ein hintergrund-design? Auch sind Sie mit Nimbus look and feel (der Standardeinstellung für die GUI-Builder)?
- Farbe und hintergrund beide... ja ich denke Im Standard-GUI-builder. Wie um zu überprüfen, ob Ihr Nimbus oder nicht? ich habe gerade installiert netbeans ide.. das ist es, was ich weiß
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, Sie sind mit GUI-Builder mit dem Standard-Nimbus look and feel (weil Sie gesagt haben, Sie haben alles versucht, und ich nehme an, du hast versucht
setBackground
). Das Aussehen und das Gefühl hat den hintergrund gesetzt. Aber haben Sie die Optionen, um es.Können Sie einfach malen Sie den hintergrund. Sie suchen auf diese Antwort für so Bearbeiten Sie den automatisch generierten code. Dann kann man nur zu diesem, wenn Sie den code Bearbeiten. Vergessen Sie nicht, zu schlagen
Strg+shift+ich danach auflösen aller Importe. Ich bin zu faul, um zu schreiben voll qualifizierte Namen.
Wenn Sie möchten, ein Bild, können Sie malen ein Bild
Könnte man auch überschreiben, der Nimbus Standard
DesktopPane[Enabled].backgroundPainter
. Sehen Nimbus Defaults hierCTRL+SHIFT+I
?jDesktopPane1
im Bild.Custom Creation
aus dem drop-down. Sie können dann setzen Sie den cursor auf die ZeilejDesktopPane1 = javax.swing.JDesktopPane();
. Setzen Sie den cursor vor die;
und geben{}
zwischen(){};
. Setzen Sie den Fluch zwischen den{}
und drücken Sie die EINGABETASTE. Sie können fügen Sie Ihren code in den block.jDesktopPane1
Initialisierung code sieht aus wie die erste option, die ich habe, gibt es keinen Grund, es sollte nicht, neben der Tatsache, dass Sie brauchen, um zu lösen alle Importe. Der GUI-Builder verwendet den vollständig qualifizierten Namen wiejavax.swing.JDesktopPane
wo keine Importe erforderlich sind. Im ersten BeispielGraphics
undColor
müssen importiert werden. Importieren Sie alle Klassen werden von hittinctrl+shift+I
. Andere als die, ich weiß nicht, was anderes zu sagen. Ich habe erklärt, es so einfach wie ich konnte.