Hallo,
Ich habe ein GridLayout erstellt und habe 4 Buttons eingefügt.
Das Problem ist sie sind so klein wie immer, sollten sich denn nicht automatisch anpassen?
Das Button sollte (0,0 this.getWidth(), this.getHeight()) sein
Ich würde gerne wissen wie das geht^^
Panel-Klasse
Hier die Applet-Klasse
mfg
Ich habe ein GridLayout erstellt und habe 4 Buttons eingefügt.
Das Problem ist sie sind so klein wie immer, sollten sich denn nicht automatisch anpassen?
Das Button sollte (0,0 this.getWidth(), this.getHeight()) sein
Ich würde gerne wissen wie das geht^^
Panel-Klasse
Code:
public class ButtonPanel extends Panel {
private Button button1;
public ButtonPanel() {
button1 = new Button("Button 1"); // Erzeugen des Button-Objekts
setBounds(0,0,this.getWidth(),this.getHeight());
// Hinzufügen des Buttons zum Panel, damit er angezeigt wird.
super.add(button1);
}
public void paint(Graphics g) {
g.drawRect(0, 0, this.getWidth(), this.getHeight());
}
Hier die Applet-Klasse
Code:
public class ButtonApplet extends Applet{
public void init() {
super.setLayout(new GridLayout(3,3));
ButtonPanel lp = new ButtonPanel();
ButtonPanel lp2 = new ButtonPanel();
ButtonPanel lp3 = new ButtonPanel();
ButtonPanel lp4 = new ButtonPanel();
super.add(lp);
super.add(lp2);
super.add(lp3);
super.add(lp4);
}
mfg
Zuletzt bearbeitet: