我想从 JTable 中选择包含特定字符串的特定行..请帮助我..
最佳答案
像这样的事情就可以解决问题:
void selectMatchingRows(JTable table, String regex)
{
for (int row = 0; row < table.getModel().getRowCount(); row++)
{
for (int col = 0; col < table.getModel().getColumnCount(); col++)
{
if (table.getModel().getValueAt(row, col).toString().matches(regex))
{
table.getSelectionModel().setSelectionInterval(row, row);
}
}
}
}
确保 ListSelectionModel.selectionMode
为 MULTIPLE_INTERVAL_SELECTION
。
关于java - 从表中搜索行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108642/