Hi!
Wenn ich in einem Programm etwas wie
habe, dann wird bei Java5 und Java6 seltsamerweise Button b1 über Button b2 gezeichnet. Bei Java 1.4 war es hingegen umgekehrt (bereits ausprobiert).
Das ist auch ein allgemeines Verhalten (also nicht nur auf Buttons bezogen). Ich möchte zum Beispiel ein JComponent als Hintergrund haben, das etwas zeichnet und davor sind die üblichen Widgets (JButton, JTextArea, JLabel, etc). Und ich wunder mich einfach, daß die Komponente, die ich als letztes erstelle, als letztes aufrufe und als letztes hinzufüge, nicht über allen andren ist, sondern unter allen anderen.
Weiß einer wodran das liegt? Und weiß einer ob sich auch bei Java7 und Java9 nichts dran ändern wird (daß es zwischen Java1.4 und Java5 eine Änderung der Reihenfolge gab ist schon schlimm genug).
Grüße
theuserbl
Wenn ich in einem Programm etwas wie
Code:
this.setLayout(null);
JButton b1 = new JButton("Hallo");
b1.setBounds(20,20,30,20);
b1.setVisible(true);
add(b1);
JButton b2 = new JButton("Hallo2");
b2.setBounds(25,25,50,40);
b2.setVisible(true);
add(b2);
Das ist auch ein allgemeines Verhalten (also nicht nur auf Buttons bezogen). Ich möchte zum Beispiel ein JComponent als Hintergrund haben, das etwas zeichnet und davor sind die üblichen Widgets (JButton, JTextArea, JLabel, etc). Und ich wunder mich einfach, daß die Komponente, die ich als letztes erstelle, als letztes aufrufe und als letztes hinzufüge, nicht über allen andren ist, sondern unter allen anderen.
Weiß einer wodran das liegt? Und weiß einer ob sich auch bei Java7 und Java9 nichts dran ändern wird (daß es zwischen Java1.4 und Java5 eine Änderung der Reihenfolge gab ist schon schlimm genug).
Grüße
theuserbl