Dúvida de como criar link pra chamar telas

4 respostas
O

Boa noite a todos!!! Gostaria de uma informação de como posso criar um link em uma label ao qual chama uma outra tela… É que eu criei um JXTaskPane e nele coloquei algumas label e gostaria que elas chama-se umas telas, queria que fosse como link´s, isso é possivel? Se não entenderam perguntem que tento me expressar melhor… rs … valeu :wink:

4 Respostas

G

Tenta colocar um MouseListener no JLabel e dentro do método mouseClicked voce colocaria a chamada a tela, por exemplo:

jLabel.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { tela.setVisible(true); } });

O

gpviani:
Tenta colocar um MouseListener no JLabel e dentro do método mouseClicked voce colocaria a chamada a tela, por exemplo:

jLabel.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { tela.setVisible(true); } });

Mais com esse metódo quando eu passar o mouse em cima do label ele dá o efeito como se fosse um link?

Valeu :wink:

G

Você poderia colocar no evento mouseEntered e mouseExited, agora como fazer para sublinhar texto eu já não sei.

O

Mais você sabe algo do tipo JXHyperlink?

Criado 12 de dezembro de 2007
Ultima resposta 13 de dez. de 2007
Respostas 4
Participantes 2