[RESOLVIDO] Pop Up Notificação

Galera preciso de um ajuda se possivel. Estou fazendo uma aplicação e gostaria que após a tela de login o sistema me retorne uma notificação com algo escrito, como " Bem vindo ao Sistema", tenho esse código que peguei aqui de uma publicação antiga da @veronicasmPJ e que foi respondido com esse código pelo @BrunoBastosPJ. Só que ainda não achei um meio de passar um comando que apareça algo escrito dentro desse Pop up.

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();
}

E por quê não usa um

JOPtionPane.showMessageDialog(null, "Mensagem que quero exibir");

???

Salve galera, depois de procurar e estudar os Doc do Java consegui implementa o Pop, segue exemplo se alguém precisar.

public void pop(){
Color minhaCor = new Color(204, 204, 204); // seleciona uma determinada cor
getContentPane().setBackground(minhaCor);
JPanel panel = new JPanel();
panel.setFont(new java.awt.Font(“Verdana”, Font.BOLD , 15)); //determina o tipo de Letra, a Fonte e qual seu tamanho.
panel.setBackground(Color.DARK_GRAY); //cor de fundo, background
panel.setForeground(Color.darkGray);
panel.setLayout(new GridBagLayout());
panel.add(new JTextArea("\n\n\n Bem Vindo ao Sistema !",7,15)); // parte responsável por passar o tempo para dentro o pop up;
PopupFactory factory = PopupFactory.getSharedInstance();
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
int x = dim.width - 200;
int y = dim.height - 200;
final Popup popup = factory.getPopup(null, panel, x, y);
popup.show();
ActionListener hider = (ActionEvent e) -> {
popup.hide();
};
Timer timer = new Timer(3000, hider);
timer.start();
}