Закрытие работающей панели JOptionPane
У меня есть это окно Runnable:
EventQueue.invokeLater(new Runnable(){
@Override
public void run() {
op = new JOptionPane("Breaktime",JOptionPane.WARNING_MESSAGE);
dialog = op.createDialog("Break");
dialog.setAlwaysOnTop(true);
dialog.setModal(true);
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
}
});
Возможно ли, что у меня может быть таймер, чтобы закрыть его в течение 1 или 2 минут вместо нажатия кнопки ОК?