gpt4 book ai didi

java - TableCellEditor 可以知道它正在编辑哪个 JTable 吗?

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

我有一个 TableCellEditor ,它重写 stopCellEditing 来验证内容。作为此验证的一部分,我想与表进行交互。有没有办法确定我们正在编辑哪个表?我认为它会是 getParent(),但有时 getParent() 是表,有时它是 null。

最佳答案

 Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected,
int row, int column)

TableCellEditor接口(interface)的方法第一个参数是JTable实例。因此,您可以将表格保留在字段中并在 stopCellEditing

中使用它

关于java - TableCellEditor 可以知道它正在编辑哪个 JTable 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30627843/

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