小编Enc*_*aar的帖子

Swing:启用延迟按钮

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

我有4个按钮.我希望它们按顺序出现,例如:Button1 - 10seconds - Button2 - 10秒 - Button3 - 10seconds - Button 4

问题:每当我调用函数"ButtonTrue()"时,它们都会在等待30秒后一起出现.什么可能导致这个问题发生?

java swing delay jbutton

2
推荐指数
1
解决办法
686
查看次数

标签 统计

delay ×1

java ×1

jbutton ×1

swing ×1