java - 从表中搜索行

标签 java

我想从 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.selectionModeMULTIPLE_INTERVAL_SELECTION

关于java - 从表中搜索行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1108642/

相关文章:

java - 将数据写入原始 BSON

java - 是否可以在 Eclipse 中链接条件断点和剪贴簿?

java - 访问枚举内的静态字段

java - 从另一个类访问静态方法

java - 检查 Java 正则表达式中的字母派生属性?

java - 准备开始 CSIS : Java Programming

java - 打开铃声设置屏幕

java - 使用JPA和Hibernate时equals和hashcode应该如何实现

java - 如果高分大于 20,则无法选中复选框

java - hibernate :如何修复 "identifier of an instance altered from X to Y"?