gpt4 book ai didi

java - JTable 选择和 TableModel

转载 作者:行者123 更新时间:2023-12-02 07:34:58 27 4
gpt4 key购买 nike

我面临 JTable 和与其关联的 TableModel 的问题。这里的问题是,假设如果我在 JTable 上进行行选择,我想从 TableModel 获取特定的行对象并将其传递到某个地方。有谁知道如何有效地做到这一点?

最佳答案

假设您有一个自定义 TableModel,您可以执行以下操作:

@Override
public Object getValueAt(int rowIndex, int columnIndex) {
if (rowIndex >= items.size()) {
return null;
}
Object obj = items.get(rowIndex);
if (obj == null) {
return null;
}

switch (columnIndex){
case -1:
return obj;
case 0: ...

(假设 items 是存储对象的列表)

...然后当您需要给定行的对象时,只需调用 tableModel.getValueAt(row, -1);

关于java - JTable 选择和 TableModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396483/

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