Volevo creare un pulsante, che nel momento in cui viene premuto, ne crea un altro, però a quanto pare non riesco. Il pulsante viene creato come dico, ma non aggiunto al frame.
Ho fatto una cosa di questo genere
Codice PHP:
public class PulsanteCreaPulsante extends JFrame implements ActionListener{
    
    private static final 
long serialVersionUID 1L;              

    
// button
    
JButton button_restart = new JButton("Nuova Partita");    
    
JButton button_scacchiera;// 
    
    
public PulsanteCreaPulsante(String titolo) { 
        
        
super(titolo);
        
getContentPane().setLayout(null);                            
             
        
button_restart.setBounds(1204012028);         
        
button_restart.addActionListener(this);//aggiungo il pulsante
                            
        
getContentPane().add(button_restart);
        
setResizable(false);
        
setBounds(100100800650); //dim frame
        
setVisible(true); // x rendere visibile il frame(di default non lo è)
    
}
    public 
void actionPerformedActionEvent e){ 
        
        
        
Object target e.getSource();
        
//alla pressione di buttton_restart, viene definito il secondo pulsante
                
if (target == button_restart){
                    
button_scacchiera = new JButton("");                                                
                      
button_scacchiera.setBounds(10 1503030);                    
                    
button_scacchiera.setText("");
                    
getContentPane().add(button_scacchiera);
                        
//verifico la creazione del pulsante
                        
System.out.println(button_scacchiera.getBounds());
                    
System.out.println(button_scacchiera.getText());
                }        
        
    }
    public static 
void mainString [] args ){
        
        new 
PulsanteCreaPulsante"Campo minato" ).setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }


Probabilmente non gli piace dove metto il getContentPante().add del secondo pulsante, ma se deve avvenire a pressione non saprei come farlo. O forse la chiamata va effettuata in modo diverso? Grazie in anticipo a chi risponde...