Como eu faço para quando eu clicar em um botão, este botão criar outro botão em outro panel? Fiz o seguinte mas não funciona:
class AgasalhosListener implements ActionListener {
public void actionPerformed(ActionEvent event) {
JButton agasalho_1_button = new JButton("Agasalho 1");
panel3.add(agasalho_1_button);
}
}
public class Principal {
JFrame frame;
JPanel panel;
JPanel panel2;
JPanel panel3;
JPanel panel4;
JPanel panel5;
public static void main(String[] args) {
Principal gui = new Principal();
gui.go();
}
public void go() {
frame = new JFrame();
panel = new JPanel();
panel2 = new JPanel();
panel3 = new JPanel();
panel4 = new JPanel();
panel5 = new JPanel();
...
JButton agasalhos = new JButton("Agasalhos");
agasalhos.addActionListener(new AgasalhosListener());
panel4.add(agasalhos);
...
}