Swing Hintergrundfarbe ändern

Shanschke

Mitglied
Hallo zusammen!

Ich hab mich mal an einem kleinen Java Projekt versucht. Wirklich richtig programmieren habe ich erst vor ca. 6-7 Monaten an der Uni gelernt. Daher sind meine Kenntnisse äußerst bescheiden, aber ausbaufähig.

Bei meinem Programm handelt es sich um das Spiel Kniffel. Bisher ist nur Spieler vs Spieler implementiert.
Die GUI habe ich mit Netbeans gemacht. Leider weiß ich aber nicht wie ich die Hintergrundfarbe ändern kann. Jedesmal wenn ich das versuche passiert nichts.

Wenn ihr Zeit und Lust habt, könnt ihr euch das ja mal anschauen.

Mit freundlichen Grüßen

Shanschke
 

Anhänge

  • Kniffelcomerz-2012-03-31.zip
    77,8 KB · Aufrufe: 7
  • Kniffel.jar
    48,1 KB · Aufrufe: 5

L-ectron-X

Gesperrter Benutzer
Sollen wir jetzt jede Klasse nach der Codestelle durchsuchen, wo du den Hintergrund setzen willst? :bloed:
Was genau schreibst du wo für welche Komponente, um die Hintergrundfarbe zu setzen?

BTW: Der Code ist ziemlich mies. NetBeans erlaubt dir, auch bei Verwendung von Matisse die Instanzvariablen der GUI-Elemente vernünftig zu benennen.
 
G

Gast2

Gast
Deinen Code habe ich mir jetzt nicht angeschaut, ich gab keine Lust da irgendwas runterzuladen.
Die Hintergrundfarbe einer Komponenten kannst du aber ganz einfach per
Code:
setBackground(Color.RED);
ändern.
 

Shanschke

Mitglied
Leider passiert bei setBackground(Color.RED) nichts :(. Aber danke für die Hilfe. Naja das werde ich schon irgendwie hinbekommen. Wenn ihr Lust habt könnt ihr mit dem Programm ja mal eine Runde spielen und eure Meinung dazu sagen.

[EDIT]
Sollen wir jetzt jede Klasse nach der Codestelle durchsuchen, wo du den Hintergrund setzen willst? :bloed:
Was genau schreibst du wo für welche Komponente, um die Hintergrundfarbe zu setzen?

BTW: Der Code ist ziemlich mies. NetBeans erlaubt dir, auch bei Verwendung von Matisse die Instanzvariablen der GUI-Elemente vernünftig zu benennen.

In der Klasse KniffleGameScreen in Zeile 391 habe ich vesucht setBackground(Color.RED) einzufügen. Also nicht bei der Version die ich hochgeladen habe.

Der Code ist wirklich ziemlich schlecht. Aber ich bin ja auch noch Anfänger :).

Leider habe ich keine Ahnung, wo ich das einfügen muss. Aber das werde ich schon finden. Danke für deinen Hilfe ( @Matisse). Das schau ich mir mal näher an. Ich hatte Netbeans nur für die GUI benutzt. Zum programmieren habe ich Eclipse benutzt, da ich mich mit Netbeans nicht so gut auskenne.[/EDIT]
 
Zuletzt bearbeitet:

L-ectron-X

Gesperrter Benutzer
Wenn du Fragen ignorierst, die zur Lösung führen, kann ich hier ja auch zu machen. ???:L :eek:
Willst du die Hintergrundfarbe direkt im JFrame setzen?
 
G

Gast2

Gast
Code:
deinJframe.setBackground(Color.RED);

Eventuelle Komponenten die opaque sind überdecken dann natürlich deinen Hintergrund. Die müsstest du dann entweder durchsichtig machen oder auch dessen Hintergrundfarbe ändern.
 

L-ectron-X

Gesperrter Benutzer
Mach dir mal eine freie Zeile und setze mal Folgendes in Zeile 107:
[JAVA=107]getContentPane().setBackground(Color.RED);[/code]
Normalerweise setzt man einem JFrame nicht direkt einen Hintergrund. Das überlasst man Komponenten, die in ihm eingebettet werden, bspw. JPanels.
Von einem JFrame zu erben ist in deinem Fall auch nicht unbedingt notwendig.
Man erbt nur, wenn man eine Klasse spezialisiert und damit das Verhalten ändert.
 

GUI-Programmer

Top Contributor
Ich hatte Netbeans nur für die GUI benutzt. Zum programmieren habe ich Eclipse benutzt, da ich mich mit Netbeans nicht so gut auskenne.

[TIPP]Bleib bei Eclipse und lass NetBeans ganz sein. Denn bei Eclipse kannst du den WindowBuilder benutzen, der imho deutlich besser ist als der GUI-Builder von NetBeans.[/TIPP]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Swing JTable cellRenderer mit jpg Hintergrundfarbe lässt sich nicht ändern. AWT, Swing, JavaFX & SWT 1
K Hintergrundfarbe des Frames ändern AWT, Swing, JavaFX & SWT 4
M Swing JTree: Wie kann ich die Hintergrundfarbe der selection ändern?!?! AWT, Swing, JavaFX & SWT 7
W Swing Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 4
Shanks Hintergrundfarbe durch Button click ändern ?? AWT, Swing, JavaFX & SWT 6
A Hintergrundfarbe eines Applets ändern AWT, Swing, JavaFX & SWT 2
Psypsy Swing Jpanel Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 10
M Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 5
T einzelne Zelle einer JTable auswählen und Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 2
S Hintergrundfarbe eines JFrames ändern AWT, Swing, JavaFX & SWT 2
C Hintergrundfarbe von einem disabled Button ändern ? AWT, Swing, JavaFX & SWT 7
R JTable Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 7
foobar Hintergrundfarbe eines JMenus ändern AWT, Swing, JavaFX & SWT 2
J [Newbie] Hintergrundfarbe ändern AWT, Swing, JavaFX & SWT 2
E Hintergrundfarbe setzen in JPanel funktioneirt nicht AWT, Swing, JavaFX & SWT 4
E JavaFX SplitMenuButton Hintergrundfarbe AWT, Swing, JavaFX & SWT 1
E Swing Miserable Performance beim Ändern der Hintergrundfarbe von JLabels AWT, Swing, JavaFX & SWT 3
D Hintergrundfarbe AWT, Swing, JavaFX & SWT 6
C JavaFx TabelView - hintergrundfarbe möglich? AWT, Swing, JavaFX & SWT 1
S Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons AWT, Swing, JavaFX & SWT 2
M JavaFX MenuItem Hintergrundfarbe in CSS AWT, Swing, JavaFX & SWT 4
A JButtons - es wird beim falschen Button die Hintergrundfarbe angepasst AWT, Swing, JavaFX & SWT 2
C Swing Hintergrundfarbe von Submenüeinträgen setzen AWT, Swing, JavaFX & SWT 2
M JComboBox Hintergrundfarbe des gewählten Items AWT, Swing, JavaFX & SWT 3
R Swing Hintergrundfarbe der Zelle in einer JTable bei Markierung AWT, Swing, JavaFX & SWT 2
S JTable Hintergrundfarbe AWT, Swing, JavaFX & SWT 5
M Hover-Farbe über Hintergrundfarbe legen AWT, Swing, JavaFX & SWT 3
B Hintergrundfarbe der JComboBox AWT, Swing, JavaFX & SWT 3
E Hintergrundfarbe wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
S Hintergrundfarbe in JToolbar nicht angezeigt AWT, Swing, JavaFX & SWT 2
P Swing Hintergrundfarbe auslesen und wieder setzen AWT, Swing, JavaFX & SWT 4
J Hintergrundfarbe von CheckBoxen in einer JTable AWT, Swing, JavaFX & SWT 4
E Swing JComboBox Hintergrundfarbe AWT, Swing, JavaFX & SWT 6
R Hintergrundfarbe vom Fenster AWT, Swing, JavaFX & SWT 2
M AWT Hintergrundfarbe zuweisen AWT, Swing, JavaFX & SWT 6
calzone JTable und Hintergrundfarbe AWT, Swing, JavaFX & SWT 12
G Hintergrundfarbe eines JPanels zurücksetzen AWT, Swing, JavaFX & SWT 12
G JToggleButton - Hintergrundfarbe beim Drücken festlegen AWT, Swing, JavaFX & SWT 4
S Hintergrundfarbe in einer Spalte der JTable verändern AWT, Swing, JavaFX & SWT 3
G JTextArea - Hintergrundfarbe? AWT, Swing, JavaFX & SWT 5
hdi Hintergrundfarbe von Label AWT, Swing, JavaFX & SWT 2
T Warum nehmen diese Labels die Hintergrundfarbe nicht an? AWT, Swing, JavaFX & SWT 6
D Browser -> Hintergrundfarbe AWT, Swing, JavaFX & SWT 11
T jtree Hintergrundfarbe für ganze Zeile AWT, Swing, JavaFX & SWT 2
O Hintergrundfarbe beim ToolTip AWT, Swing, JavaFX & SWT 5
J JTabbedPane Hintergrundfarbe Problem AWT, Swing, JavaFX & SWT 8
S Hintergrundfarbe für JFrame AWT, Swing, JavaFX & SWT 6
I Hintergrundfarbe beim JLabel AWT, Swing, JavaFX & SWT 3
G JList: Hintergrundfarbe eines Eintrags AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
H AWT Dialog Größe ändern - Schwarzer Inhalt beim groß ziehen AWT, Swing, JavaFX & SWT 1
_user_q ChoiceBox Elemente: Sprache ändern AWT, Swing, JavaFX & SWT 7
raeuchertofu Text von JTextfield und JLabel ändern AWT, Swing, JavaFX & SWT 2
B Deckraft ändern AWT, Swing, JavaFX & SWT 1
Davee JavaFX ListView = null wenn ich sie in Laufzeit ändern will! AWT, Swing, JavaFX & SWT 16
missy72 JavaFX RowFactory Schriftfarbe ändern AWT, Swing, JavaFX & SWT 6
N Bilder auf Button einfügen und mehrmals ändern (ein Button, mehrere ActionListener) AWT, Swing, JavaFX & SWT 2
Hatsi09 GUI Input Farbe ändern AWT, Swing, JavaFX & SWT 0
W JavaFX CSS ändern wirft NPE AWT, Swing, JavaFX & SWT 8
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
L Swing JLabel wird beim ändern der Schriftart immer neu gezeichnet. AWT, Swing, JavaFX & SWT 2
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
OSchriever Layout über Radiobuttons ändern AWT, Swing, JavaFX & SWT 4
S Swing JLabel Text mit der Zeit ändern AWT, Swing, JavaFX & SWT 1
S JavaFX ListView Inhalte während Laufzeit ändern AWT, Swing, JavaFX & SWT 23
Shallty JavaFX MenuItem (Info) Icon ändern AWT, Swing, JavaFX & SWT 7
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
C Bilder so einbinden, dass sie sich ändern AWT, Swing, JavaFX & SWT 6
S JavaFX Boolean ändern Table View AWT, Swing, JavaFX & SWT 14
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
L JavaFX TableView kein content text ändern AWT, Swing, JavaFX & SWT 2
I Java Bildfarbe ändern wie bei Photoshop AWT, Swing, JavaFX & SWT 9
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
B Observer Pattern JLabel ändern AWT, Swing, JavaFX & SWT 7
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
Tronert JavaFX Linienstärke eines Separators ändern? AWT, Swing, JavaFX & SWT 3
das_leon AWT Button Design ändern AWT, Swing, JavaFX & SWT 5
S JavaFX GridPane Zellen Seitenverhätnis passend ändern mit der Stage AWT, Swing, JavaFX & SWT 0
S Parameter ändern in try/catch AWT, Swing, JavaFX & SWT 5
xYurisha JLabel Text einer geöffneten Gui über eine andere Klasse ändern! AWT, Swing, JavaFX & SWT 3
J 2D-Grafik Background einer Jpanel Klasse ändern AWT, Swing, JavaFX & SWT 1
G JavaFX TableView Wert in Spalte ändern AWT, Swing, JavaFX & SWT 0
C JavaFX Inhalt eines SplitPane's durch Menü-Auswahl ändern? AWT, Swing, JavaFX & SWT 13
DaCrazyJavaExpert Swing Größe des JPanel ändern/wird nicht geändert. AWT, Swing, JavaFX & SWT 3
L JavaFX button über andere Klasse ändern AWT, Swing, JavaFX & SWT 7
T JavaFX Text des ProgressIndicators ändern AWT, Swing, JavaFX & SWT 2
T JavaFx Examples ändern liefert unerwartetes Ergebnis AWT, Swing, JavaFX & SWT 5
Z Swing JTree DefaultMultipleTreeNode Repräsentation ändern AWT, Swing, JavaFX & SWT 1
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
MaxG. JFrame Größe ändern AWT, Swing, JavaFX & SWT 16
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
K Sprache ändern AWT, Swing, JavaFX & SWT 11
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
S JavaFX fxml datein mit menübar ändern AWT, Swing, JavaFX & SWT 20
W Kodierung (CharSet) beim Schreiben ändern AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben