Есть ли способ сделать окно popUp внутри приложения или апплета для автоматического закрытия через определенный промежуток времени (например, 5 секунд)?JAVA: как автоматически закрыть окно popUp?
Я нашел решение:
Для тех, которые могли бы искать то же самое:
public static void main(String[] args) {
JFrame f = new JFrame();
final JDialog dialog = new JDialog(f, "Test", true);
Timer timer = new Timer(2000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
dialog.setVisible(false);
dialog.dispose();
}
});
timer.setRepeats(false);
timer.start();
dialog.setVisible(true); // if modal, application will pause here
System.out.println("Dialog closed");
}
Спасибо за ваши ответы, ребята.
Может быть полезным: http://stackoverflow.com/questions/1306868/can-i-set-a-timer-on-a-java-swing-jdialog-box-to-close-after-a-number -of-millise –
Большое вам спасибо за эту ссылку, в ней содержится ответ, который я искал;) –