谜题:这个片段有什么问题

时间:2012-09-05 16:06:30

标签: java swing jtable tablerowsorter

......它是如何发生的(猜测允许,当然: - )

@Override
public int convertChildIndexToModel(int modelIndex) {
    return getRowSorter() != null ? getRowSorter()
            .convertRowIndexToView(modelIndex) : modelIndex;
}

@Override
public int convertChildIndexToView(int viewIndex) {
    return getRowSorter() != null ? getRowSorter()
            .convertRowIndexToModel(viewIndex) : viewIndex;
}

是的,白痴是我; - )

2 个答案:

答案 0 :(得分:7)

使用convertRowIndexToView调用modelIndex,反之亦然。必须是一些复制粘贴错误:))

答案 1 :(得分:3)

是不是因为你应该在convertRowIndexToModel中呼叫convertChildIndexToModel,反之亦然?