我想添加一个actionListener
到JTable
单元格值,这意味着当用户点击单元格文本时,将会调用一个操作。单元格值的文本将显示为超链接。允许用户点击它。
答案 0 :(得分:0)
尝试DefaultTableCellRenderer.getTableCellRendererComponent()自定义单元格项目的外观。
示例代码:
public class CustomTableCellRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, Object obj,
boolean isSelected, boolean hasFocus, int row, int column) {
JLabel label = (JLabel) super.getTableCellRendererComponent(table, obj, isSelected,
hasFocus, row, column);
label.setText(some_html_code_that_look_like_hyperlink);
}
}