Открытие нового JPane на JButton click & call logi c не работает должным образом - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь создать новый JPane при нажатии кнопки JButton и после этого вызвать другой метод. Но сначала реализуется метод logi c, и отображается новый JPane.

public void actionPerformed(ActionEvent e) {
    if(e.getSource() == NextButton) {
        String text = userText.getText(); 
        panelContainer.removeAll();
        panelContainer.setSize(0,0);
        panelContainer.setSize(secondPanel.getSize());
        panelContainer.add(secondPanel);
        panelContainer.revalidate();        
        logic();
    }

}

SecondPanel отображается после завершения logi c (), но я хочу, чтобы другой способ.

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 16 июля 2020

Попробуйте метод repaint(), может сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...