Lembretes pop ups no windows

Preciso criar um sistema que abra pop ups com lembretes sempre que o windows for iniciado, ou em horários pré programados.
Alguém tem alguma idéia, algum exemplo, ou conhece algum tutorial de como fazer?

Obrigada

Este código faz aparecer um Popup e sumir em 3 segundos.
Andei pensando em uma maneira genérica e mais elegante de especificar as coodernadas x e y de onde componente apareceria, mas acabei desistindo, 20h está na hora de ir para casa :smiley:

Acho que este código ai vai te ajudar um pouco.

JPanel panel = new JPanel();
        panel.add(new JTextArea(20, 20));
        PopupFactory factory = PopupFactory.getSharedInstance();
        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
        int x = dim.width - 250;
        int y = dim.height - 350;
        
        final Popup popup = factory.getPopup(null, panel, x, y);
        popup.show();
        ActionListener hider = new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                popup.hide();
            }
        };
        
        Timer timer = new Timer(3000, hider);
        timer.start();
    }
1 curtida

Obrigada
Vou testar, mas acho que vai servir.
Estava tendo dificuldades pois eu não conhecia esta classe PopupFactory.
Mas vc sabe como eu faço pra ela abrir junto com o windows, ou programar um horário predefinido?

Para abrir junto com o windows através do Java eu não sei.
Você consegue colocar um arquivo no inicializar do windows, pode ser um .bat que execute java -jar <seujar> e deve funcionar.

Obrigada
Funcionou perfeitamente.
Fiz o bat e coloquei no agendador de tarefas do windows.