我正在尝试在 JavaFX 的文本区域内添加一个超链接(它将打开一个文本文件 onclick)。到目前为止,我已经编写了如下代码:
Hyperlink link = new Hyperlink();
link.setText("Data Sheet");
link.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent e) {
try {
java.awt.Desktop.getDesktop().browse(
java.net.URI.create("MY text file"));
} catch (IOException e1) {
e1.printStackTrace();
}
}
});
mytxtarea.appendText("Please cleck here "+link);
此代码不起作用。实际上附加文本不起作用。请帮助。