@Javanutiy

Как скрыть форму jFrame при достижении таймером времени?

Здравствуйте, пожалуйста, помоги с закрытием формы по таймеру. С одной формы таймер запускается, на второй форме он демонстрируется в jlabel, при прошествии минуты форма с jlabel должна закрыться, а другая форма открыться.
.
public  ActionListener actionListener3 = new ActionListener() {
          public void actionPerformed(ActionEvent actionEvent) {
              setVisible(false);
              for(int h=0;h<1;h++){
               System.out.println(jLabel.getText());}
           if(tgl.jLabel20.getText().equals("01:00")){
               dispose();
                timer33.stop(); - таймер с формы запуска таймера
                timer34.stop(); -  таймер без вывода на jlabel
OpTer(); - метод открытия другой формы ( делает другую форму setVisible(true))   
           }}};
public  javax.swing.Timer timer34 = new javax.swing.Timer(1000, actionListener3);


Не обращайте внимание на то,что существует два таймера. Просто для каждого наполнения формы будет какое-то свое время закрытия.
Как только не пытался делать и добавлял форму через объект_формы_через_new.dispose()/то пытался через setVisible(false).Другую форму то он открывает,но не может закрыть нужную форму
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы