gpt4 book ai didi

java - 如何使 JTable 单元格(链接)可点击

转载 作者:行者123 更新时间:2023-12-01 14:04:57 25 4
gpt4 key购买 nike

我正在用 Java 做一个医院项目,我做了一个 JTable这是获取医院名称和医院图像链接,即 "Click to see more"来自 SQL 数据库。我的问题是数据已成功从数据库获取到表格,但我无法单击表格单元格中的链接。

如何使链接有效?

最佳答案

考虑使用 JXTable(一类 SwingX):它支持一个超链接渲染器,可以配置为根据单元格值执行任何操作

JXTable table = new JXTable(myModel);
AbstractHyperlinkAction<Object> simpleAction = new AbstractHyperlinkAction<Object>(null) {

public void actionPerformed(ActionEvent e) {
// here goes what you want to do on activating the hyperlink
//LOG.info("hit: " + getTarget());
}

};
TableCellRenderer renderer = new DefaultTableRenderer(
new HyperlinkProvider(simpleAction));
table.getColumnExt(0).setEditable(false);
table.getColumnExt(0).setCellRenderer(renderer);

关于java - 如何使 JTable 单元格(链接)可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com