Hallo,
als Einstieg möchte ich in ein JPanel was zeichnen, daß sich dann auch noch bewegen soll.
Nun habe ich hier im Forum ein Beispielprogramm zu Swing und AWT gefunden - es werden 3 verscheidene geometrische Figuren in 3 verschiedenen Farben gezeichnet.
Das Beispielprogramm funktioniert tadelos, ist gut kommentiert und ich meine auch, es zu verstehen.
Ich es nur ganz minimal abgeändert und erziele ganz und gar nicht den erhofften Effekt.
Original-Codeschnipsel:
Meine Änderung
Ich habe zunächst mal nichts anderes gemacht, als versucht die ComboBox mit 3 Zeichenfolgen zu versehen. Fehlermeldung erhalte ich nicht, die ComboBox wird aber auch nicht mehr dargestellt.
Als Editor verwende ich NetBeans und erhalte keinen Hinweis, was ich hier falsch mache.
Es scheint mir, als hätte ich mit rudimentärem Anfängerwissen einen "Fortgeschrittenen-Fehler" gemacht. Vielleicht kann mir jemand einen Tipp geben?
Gruß Gerd
als Einstieg möchte ich in ein JPanel was zeichnen, daß sich dann auch noch bewegen soll.
Nun habe ich hier im Forum ein Beispielprogramm zu Swing und AWT gefunden - es werden 3 verscheidene geometrische Figuren in 3 verschiedenen Farben gezeichnet.
Das Beispielprogramm funktioniert tadelos, ist gut kommentiert und ich meine auch, es zu verstehen.
Ich es nur ganz minimal abgeändert und erziele ganz und gar nicht den erhofften Effekt.
Original-Codeschnipsel:
Java:
Object[] colors = {Color.RED, Color.BLUE, Color.GREEN};
final JComboBox colorBox = new JComboBox(colors);
panel.add (colorbox);
//Eine ComboBox wird mit den 3 Zeichenfarben bestückt
Meine Änderung
Java:
String[] dir01 = {"0","15","30"};
final JComboBox dirBox = new JComboBox(dir01);
panel.add (dirBox);
//Es hätten 3 Zeichenketten angezeigt werden sollen.
Ich habe zunächst mal nichts anderes gemacht, als versucht die ComboBox mit 3 Zeichenfolgen zu versehen. Fehlermeldung erhalte ich nicht, die ComboBox wird aber auch nicht mehr dargestellt.
Als Editor verwende ich NetBeans und erhalte keinen Hinweis, was ich hier falsch mache.
Es scheint mir, als hätte ich mit rudimentärem Anfängerwissen einen "Fortgeschrittenen-Fehler" gemacht. Vielleicht kann mir jemand einen Tipp geben?
Gruß Gerd