Hallo,
Aber wenn ich z.b die add() Methode eines JPanels benutze um die Komponente hinzu zufügen funktioniert das Leider nicht.
Und wie äußert sich das Nicht-Funktionieren? Erscheint es nicht? Gibt es eine
Fehlermeldung? Wird irgendwas überschrieben?
Es passiert einfach nichts....
Ein relevantes Code-Stück wäre auch gut.
Ok hier mal mein komplettes Programm:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Test3 extends JFrame implements ActionListener{
private JPanel panel1;
private JButton button;
public Test3(){
super("test");
panel1 = new JPanel();
panel1.add(new JLabel("abc"));
button = new JButton("ok");
button.addActionListener(this);
panel1.add(button);
add(panel1);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent event){
panel1.add(new JLabel("asdfjl"));
}
public static void main(String[] args){
new Test3();
}
}