更改表数据

发布于 2024-11-18 05:22:03 字数 354 浏览 1 评论 0原文

我的应用程序中显示了表格,我想获得搜索按钮,该按钮将更改表格中显示的数据。

怎么办呢?

    txSearch = new JTextField();
    txSearch.setBounds(107, 11, 150, 20);
    contentPane.add(txSearch);
    txSearch.setColumns(10);

    JButton btnSearch = new JButton("Search");
    btnSearch.setBounds(261, 10, 89, 23);
    contentPane.add(btnSearch);

提前致谢

I have table shown in the app and I'd like to get search button which will change the data shown in the table.

How to do that ?

    txSearch = new JTextField();
    txSearch.setBounds(107, 11, 150, 20);
    contentPane.add(txSearch);
    txSearch.setColumns(10);

    JButton btnSearch = new JButton("Search");
    btnSearch.setBounds(261, 10, 89, 23);
    contentPane.add(btnSearch);

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

晨曦÷微暖 2024-11-25 05:22:03

这是代码的一部分:

class QueryTableModel extends AbstractTableModel implements TableModelListener{


      while (rs.next()) {
        String[] record = new String[colCount];
        for (int i = 0; i < colCount; i++) {
          record[i] = rs.getString(i + 1);
        }
        cache.addElement(record);
      }
      fireTableChanged(null); // notify everyone that we have a new table.
        }
      } catch (Exception e) {
      cache = new Vector<String[]>(); // blank it out and keep going.
      e.printStackTrace();
      }
}

@Override
public void tableChanged(TableModelEvent e) {
    // TODO Auto-generated method stub

}

}

Here's part of the code :

class QueryTableModel extends AbstractTableModel implements TableModelListener{


      while (rs.next()) {
        String[] record = new String[colCount];
        for (int i = 0; i < colCount; i++) {
          record[i] = rs.getString(i + 1);
        }
        cache.addElement(record);
      }
      fireTableChanged(null); // notify everyone that we have a new table.
        }
      } catch (Exception e) {
      cache = new Vector<String[]>(); // blank it out and keep going.
      e.printStackTrace();
      }
}

@Override
public void tableChanged(TableModelEvent e) {
    // TODO Auto-generated method stub

}

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文