Перезапуск java программы с JFrame - PullRequest
0 голосов
/ 07 марта 2020

У меня небольшая проблема. Я только что сделал игру Ti c Ta c Toe с Java с использованием JFrame и Jbuttons. Это работает совершенно нормально, но теперь я спрашиваю игрока, хочет ли он перезагрузить компьютер. Теперь моя проблема в том, что я не знаю, как перезапустить программу. Я пришел туда, где рисую новые кнопки на рамке, но теперь ActionListener больше не работает. Вот часть кода, где я пытаюсь перезапустить его

// here I'm asking with a JOptionPane if he wants to play again
if (input==0) {
    for(int y = 0; y<3;y++) {
        for(int x= 0; x<3;x++) {
            GUI.buttonsall[x][y].setVisible(false);
            GUI.frame.remove(GUI.buttonsall[x][y]); // these are my buttons to play tic tac toe on 
            GUI.buttonsall[x][y].removeActionListener(GUI.listener);
            GUI.buttonsall[x][y].setName(null);
        }}
    MAIN.main(null);
}
...