private void OptionsActionPerformed(java.awt.event.ActionEvent evt)
{
// After clicking on button X, I want 4 other buttons to show up
// in a sequential order
ButtonTrue();
}
public void ButtonTrue()
{
Audio_Options.setVisible(true);
letsSleep();
Control_Options.setVisible(true);
letsSleep();
Display_Options.setVisible(true);
letsSleep();
Network_Options.setVisible(true);
}
public void letsSleep()
{
try {
Thread.sleep(10000);
} catch (InterruptedException ex) {
Logger.getLogger(MainMenu.class.getName()).log(Level.SEVERE, null, ex);
}
}
我有4個按鈕。我希望它們按順序排列,如: Button1 - 10秒 - Button2 - 10秒 - Button3 - 10seconds - Button 4Swing:啓用延遲按鈕
問題:每當我調用函數「ButtonTrue()」時,它們都會一起出現等待30秒。什麼會導致這個問題發生?
你從哪裏調用ButtonTrue? –
private void OptionsActionPerformed(java.awt.event.ActionEvent evt)// TODO在這裏添加處理代碼: ButtonTrue(); } 當單擊另一個按鈕時,將調用ButtonTrue()以啓用這4個按鈕。 – Encinaar