Здравствуйте, пожалуйста, помоги с закрытием формы по таймеру. С одной формы таймер запускается, на второй форме он демонстрируется в 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).Другую форму то он открывает,но не может закрыть нужную форму