gpt4 book ai didi

java - 在java中打开第三个jframe时从另一个jframe控制一个jframe

转载 作者:行者123 更新时间:2023-12-01 11:14:31 24 4
gpt4 key购买 nike

我有 3 个不同的 JFrame。一个 Jframe 是登录页面,另一个有 progressbar,第三个是主页。现在我想要的是,当我们登录时,我想在登录页面上方显示 progressbar ,并且在完成进度到 100% 时,我想关闭两个框架并打开第三个 Jframe ,其中是主页。请帮我完成这件事。谢谢//这是代码部分。

rs=pstmt.executeQuery();
if(rs.next()){
progressbar prb=new progressbar(user);
prb.setVisible(true);

}//这将打开我的进度条的第二个 JFrame

//在进度条页面的下一个我有这个代码

`public progressbar(String user) {
initComponents();
setLocationRelativeTo(null);
t = new Timer(35, (ActionEvent e) -> {
count++;
pb.setValue(count);
if(pb.getValue()<100){
pb.setValue(pb.getValue() + 1); // it makes bar progress
}
// after progress is 100%
if(pb.getValue()== 100){
t.stop();
this.dispose();
Mainpage mp=new Mainpage(user);
mp.setVisible(true); // this opens my Mainpage
}
});
t.start();
}

//现在我想要的是进度条完成后,我想仅处理登录页面和仅打开主页的进度条页面

最佳答案

要关闭 JFrames,请使用命令 yourFrame.dispose(); 通过 yourBar.setValue(yourBar.getMaximum()); 将进度条设置为 100% 很容易隐藏/显示组件 use name.setVisible(true); 顺便说一句,我不会仅将单独的 JFrame 用于进度条。

我可以推荐您阅读一些doc about JFrame 。如果您想要更具体的答案,请在此处发布您的代码。

关于java - 在java中打开第三个jframe时从另一个jframe控制一个jframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31990394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com