Click Jbutton cambio JPanel

di il
1 risposte

Click Jbutton cambio JPanel

Ho tre classi:
BoardFrame extends JFrame;
BoardPanel extends JPanel implements ActionListener; //Mappa di Snake con le operazioni di movimento
StartGame extends JPanel; //Panel con un solo button "Start"

Istanziando BoardFrame aggiungo new StartGame(). Il contenuto di addActionListener del button è così scritto:
BoardFrame.getInstance().remove(this);
BoardFrame.getInstance().add(new BoardPanel());
BoardFrame.getInstance().validate();

quando vado in BoardPanel non funzionano i comandi di KeyBoard del gioco, pur se mi si apre la pagina con il gioco. Come mai?

1 Risposte

  • Re: Click Jbutton cambio JPanel

    Ho permesso al Jpanel di prendere il focus, ma niente, risultava sempre che non lo avesse.
    Alla fine ho risolto con un altro tipo di implementazione.
Devi accedere o registrarti per scrivere nel forum
1 risposte