У меня есть 3 разных JFrames. Один Jframe
- это страница входа, другая имеет progressbar
, а третья - это главная страница. Теперь я хочу, чтобы при входе в систему я хочу показать progressbar
выше страницы входа и при завершении хода до 100%. Я хочу закрыть оба кадра и открыть третий Jframe
, который является главной страницей. пожалуйста, любезно помогите мне сделать это. Спасибо // здесь часть кода.Управление одним JFrame из другого jframe при открытии третьего jframe в java
rs=pstmt.executeQuery();
if(rs.next()){
progressbar prb=new progressbar(user);
prb.setVisible(true);
} // это открытое мой второй JFrame в прогресс бар
// следующая в ProgressBar странице у меня есть этот код
`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();
}
// Теперь то, что я хочу, это после того, как завершается прогресс бар , Я хочу удалить страницу входа в систему и страницу выполнения на главной странице. Только на главной странице
С какими частями вам нужна помощь? Почтовый код, пожалуйста, – BoDidely
http://stackoverflow.com/questions/9554636/the-use-of-multiple-jframes-good-bad-practice – Reimeus
Этот случай использования звучит как злоупотребление JFrame. Отдельный JFrame только для вашей учетной записи? – BoDidely