我有一个java程序,我想当我按下开始按钮时,一个特定的jpanel,我已经将可见性设置为false,使其成为true,然后是另一个false。然后为它加载后打开另一个窗口(main.java)。
[主页.java]
public Home() {
initComponents();
loadGamePanel.setVisible(false);
}
单击按钮后:
private void startGameActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jPanel1.setVisible(false);
loadGamePanel.setVisible(true);
if(kid.isSelected()){
Difficulty ="Kid";
}else if(disciple.isSelected()){
Difficulty ="Disciple";
}else if(giant.isSelected()){
Difficulty ="Giant";
}
try {
for (int i=0;i<=100;i++){
Thread.sleep(50);
loadGameText.setText(Integer.toString(i)+"%");
if(i==100){
Main main = new Main();
new Home().setVisible(false);
dispose();
main.setVisible(true);
}
}
} catch (Exception e) {
}
}
但这不起作用,它只是打开另一个窗口,而不显示“loadgamepanel”。请帮忙。
暂无答案!
目前还没有任何答案,快来回答吧!