Hallo!
Wir haben in der uni vor kurzem AWT (nicht SWING!!!) in der uni angestochen, und der dozent meinte, dass er AWT beispiele gerne zu klausuren bringen würde. Anhand von alten klausuren kann ich dies auch bestätigen
B2T: Ich wollte soeben 2 Panels in einer Klasse, die Frame erweitert anordnen.
Jedoch zeigt es mir immer nur eines davon auch wirklich am screen an.
Wie bekomme ich es her, dass sowohl "myPanel" als auch "myPanel2" sichtbar sind?
anbei mein java code
ich danke euch schon mal für eure hilfe
Wir haben in der uni vor kurzem AWT (nicht SWING!!!) in der uni angestochen, und der dozent meinte, dass er AWT beispiele gerne zu klausuren bringen würde. Anhand von alten klausuren kann ich dies auch bestätigen
B2T: Ich wollte soeben 2 Panels in einer Klasse, die Frame erweitert anordnen.
Jedoch zeigt es mir immer nur eines davon auch wirklich am screen an.
Wie bekomme ich es her, dass sowohl "myPanel" als auch "myPanel2" sichtbar sind?
anbei mein java code
Java:
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Panel;
public class MyWindow extends Frame {
public MyWindow(){
Panel myPanel = new Panel();
myPanel.setLayout(new FlowLayout());
Panel myPanel2 = new Panel();
myPanel2.setLayout(new GridLayout(20, 4));
Button b1 = new Button("OK");
Button b2 = new Button("Close");
Button b3 = new Button("Back");
Button b4 = new Button("Tester");
Button b5 = new Button("2.Tester");
myPanel.add(b1);
myPanel.add(b2);
myPanel.add(b3);
myPanel2.add(b4);
myPanel2.add(b5);
this.add(myPanel);
this.add(myPanel2);
}
}
--- neue unabhängige klasse:
public class Starter {
public static void main(String[] args) {
MyWindow frame = new MyWindow();
frame.pack();
frame.setVisible(true);
}
}