Hallo,
Weet iemand hoe ik meerdere buttons kan groeperen, en deze hele groep vervolgens laten verdwijnen als er op een andere button geklikt wordt?
Voor de duidelijkheid heb ik even een simpele applet gemaakt. Hier heb ik drie buttons naast elkaar gemaakt (button1, button2 en button3).
Nu zou ik deze 3 buttons graag willen groeperen en vervolgens met button4 deze hele groep tegelijk laten verdwijnen.
Weet iemand misschien hoe ik dat kan doen?
Applet:
Weet iemand hoe ik meerdere buttons kan groeperen, en deze hele groep vervolgens laten verdwijnen als er op een andere button geklikt wordt?
Voor de duidelijkheid heb ik even een simpele applet gemaakt. Hier heb ik drie buttons naast elkaar gemaakt (button1, button2 en button3).
Nu zou ik deze 3 buttons graag willen groeperen en vervolgens met button4 deze hele groep tegelijk laten verdwijnen.
Weet iemand misschien hoe ik dat kan doen?
Applet:
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/**
*
* Beschreibung
*
* @version 1.0 vom 2/28/2012
* @author
*/
public class groeperen extends Applet {
// Anfang Attribute
private Button button1 = new Button();
private Button button2 = new Button();
private Button button3 = new Button();
private Button button4 = new Button();
// Ende Attribute
public void init() {
Panel cp = new Panel(null);
cp.setBounds(0, 0, 300, 300);
add(cp);
// Anfang Komponenten
button1.setBounds(16, 40, 49, 33);
button1.setLabel("button1");
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button1_ActionPerformed(evt);
}
});
cp.add(button1);
button2.setBounds(80, 40, 65, 33);
button2.setLabel("button2");
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button2_ActionPerformed(evt);
}
});
cp.add(button2);
button3.setBounds(160, 40, 57, 33);
button3.setLabel("button3");
button3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button3_ActionPerformed(evt);
}
});
cp.add(button3);
button4.setBounds(16, 144, 145, 41);
button4.setLabel("Buttons verdwijnen");
button4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button4_ActionPerformed(evt);
}
});
cp.add(button4);
// Ende Komponenten
}
// Anfang Methoden
public void button1_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void button2_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void button3_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
public void button4_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
}
// Ende Methoden
}