【问题标题】:How To Add And Update A Row To JTable From JTextField and Delete Row In Java如何从 JTextField 向 JTable 添加和更新行以及在 Java 中删除行
【发布时间】:2017-03-03 07:04:53
【问题描述】:

我最近是这个网站的新手。我在从 JTextField 中添加和更新到 JTable 中遇到问题 + 在 Java 中删除行,请您帮帮我并提供源代码

【问题讨论】:

  • 您必须描述问题。
  • "give Source Code" 雇人。这是一个问答网站,不是代码生成机器。
  • 阅读DefaultTableModel API。有添加/删除数据行的方法。

标签: java swing


【解决方案1】:

这一切都取决于你如何实现你的表格,正在使用哪些列,正在显示什么......

通常在表模型中添加和删除行。 这是一个使用 DefaultTableModel 的非常基本(不完整)的示例:

private JTable table;
private DefaultTableModel model;

private void init() {
    model = new DefaultTableModel(...);
    table = new JTable(model);
    ...
}

private void addRow(String[] rowValues) {
    model.addRow(rowValues);
}

private void remRow(int rowIndex) {
    model.removeRow(rowIndex);
}

通常建议为正在显示的数据创建一个特定的 TableModel。请参阅How to Use Tables 教程。

【讨论】:

    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 2016-11-28
    • 2014-07-21
    • 1970-01-01
    • 2012-07-23
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多