[英]How to create a JTable cell containing Image hyperlink?
我正在尝试找出如何创建一个包含Image的JTable
单元,该单元应该可以像超链接一样单击。 我可以使用默认图像渲染器加载图像。
有人可以解释一下如何为表的最后一列中的每个图像(单元格)添加超链接(鼠标侦听器)吗? 这样,当单击jTable单元中的图像链接时,我希望它打开一个弹出窗口,其中包含一些显示错误消息的消息。
谢谢,钱德拉
要在机器的默认浏览器中启动链接:
URI uri = null;
try {
uri = new URI(urlToOpen);
} catch (URISyntaxException e1) {
System.out.println("Malformed URI: " + uri);
}
Desktop desktop = Desktop.getDesktop();
try {
desktop.browse(uri);
} catch (IOException e2) {
// If the user default browser is not found, or it fails
// to be launched, or the default handler application
// failed to be launched
JOptionPane.showMessageDialog(null,
"The application could not find any compatible browser.");
}
您可以单击“图像”来执行此操作。
根据评论进行编辑:
将侦听器添加到图像,然后单击图像即可打开JOptionPane
或JDialog
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.