java - 如何在jtable中选择整行?
问题描述
我是java新手。我有选择当前行的问题。首先,我选择了第五行,你可以看到它有效。但是,当我想选择第三行时,它会立即在第五行更改选择。如果你知道,请帮助我。提前致谢。
for (int i = 0; i < rowcount; i++) {
if (jtable.getValueAt(i, 1).toString().contains(string1)) {
table.setRowSelectionInterval(i, i);
if (table.isRowSelected(i)) {
table.setValueAt(Boolean.TRUE, i, 0);
table.setSelectionBackground(new Color(51, 204, 255));
textField.selectAll();
}
}
}
这是我点击第五行复选框时的第一张图片:(它反应正常)
当我点击第三行的复选框时,这是第二张图片:(我不想要那个)。
你明白吗?如果遇到这个问题,你知道如何解决吗?
解决方案
推荐阅读
- c# - 抽象参数和方法初学者
- doxygen - 如何在 doxygen 的示例页面下显示源代码
- vba - VBA 从一个单元格中查找值并将所有值粘贴到另一个单元格
- c++ - 尝试在 C++ 中打印前 10 个偶数自然数
- php - CI 3 没有从 ajax 接收任何数据,尽管它触发了成功
- reactjs - 按钮未呈现
- node.js - sonarqube-scanner 异常处理不起作用
- react-native - 在 WebView 中隐藏工具提示点击反应原生 webview
- javascript - 按字符串日期对对象数组进行排序
- android - Ironsource 横幅在 onResume() 后停止显示