【问题标题】:Edit item in Jlist编辑 Jlist 中的项目
【发布时间】:2026-01-31 21:10:02
【问题描述】:

如何通过简单地在特定项目后添加一个整数(类似于追加)来编辑 Jlist 中的项目?使用 addbuttonlistener 将项目添加到 jlist 工作正常,但我不知道如何编辑它们。

【问题讨论】:

  • 没有得到你的问题。你能详细说明一下吗?
  • 我想为 Jlist 中的现有项目附加一个整数。

标签: java swing user-interface jlist


【解决方案1】:

一种解决方案是使用带有单个列的JTable。然后你可以使用 CellEditor。在How to use Tables 上查看有关JTable 和CellEditors 的更多信息。

【讨论】:

    【解决方案2】:

    您必须更新 model 对象。

    【讨论】:

      【解决方案3】:

      我觉得你可以用

       int x = txtList.getSelectedIndex();
          if (x >= 0) {
              listModel.remove(x);
              txtList.setModel(listModel);
          }
      

      txtlist 是您的 jlist 名称。 首先,您应该声明 listmodel。有问题可以联系我讨论

      【讨论】: