Chcialbym stworzyć sobie tak jakby "JButton w JButtonie"
Czyli jak wcisne jakis JButton to pojawi się nowy JButton i bedzie mial nową akcje (Np wypisuje cos na ekran)
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Test extends JFrame implements ActionListener
{
JButton Pokaz=new JButton();
Test()
{
setSize(1024,768);
setLayout(null);
Pokaz.setBounds(200,200, 100, 40);
add(Pokaz);
Pokaz.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
Object zrodlo = e.getSource();
if(zrodlo==Pokaz)
{
JButton wypisz=new JButton("Wypisz");
add(wypisz);
Pokaz.setBounds(200,400, 100, 40);
wypisz.addActionListener(this);
if(zrodlo==wypisz)
{
System.out.println("ABcDEF");
}
}
}
public static void main(String[] args)
{
Test aplikacja = new Test();
aplikacja.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplikacja.setVisible(true);
}
}
Niestety, to nie działa poprawnie, choć powinno moim zdaniem...