Закрытие работающей панели 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 минут вместо нажатия кнопки ОК?

Ответы на вопрос(1)

Ваш ответ на вопрос