Galera, to precisando que um trecho de um JTextArea funcione como Hyperlink, alguém pode me dar uma dica?
Hyperlink
1 Resposta
Opa...
Você tem que adicionar um listener de Hyperlink, mais ou menos assim:
O Código está incompleto, mas acredito que dará para quebrar o galho:
htmlPane.addHyperlinkListener(new HyperlinkListener() {
@Override
public void hyperlinkUpdate(HyperlinkEvent e) {
HyperlinkEvent.EventType type = e.getEventType();
final URL url = e.getURL();
if (type == HyperlinkEvent.EventType.ENTERED) {
} else if (type == HyperlinkEvent.EventType.ACTIVATED) {
Runnable runner = new Runnable() {
@Override
public void run() {
// Retain reference to original
Document doc = htmlPane.getDocument();
try {
htmlPane.setPage(url);
} catch (IOException ioException) {
System.err.println("URL Inválida: " + url);
ioException.printStackTrace();
htmlPane.setDocument(doc);
}
}
};
SwingUtilities.invokeLater(runner);
}
}
});
Abraços!
Criado 16 de dezembro de 2008
Ultima resposta 16 de dez. de 2008
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo