【问题标题】:How do i add elements to a jList from another class?如何从另一个类向 jList 添加元素?
【发布时间】:2010-11-11 09:23:02
【问题描述】:

我正在使用 netbeans 6.9.1。我有一个 jframe,jframe 有一个 jList,DefaultListModel 名称是 lm。我想使用另一个类向这个 jList 添加元素,但我不知道如何,也无法在网上找到任何东西......我想我也必须找到一种方法来让 DefaultListmodel 进入我的类...?

  • 我知道如何在 jframe 类中添加元素,使用 addElement() 但是来自不同的类我很难过。

谢谢-杰森

【问题讨论】:

  • 你能再解释一下吗? “不同的班级”是什么意思?代码 sn-ps 可能会有所帮助...

标签: java jlist defaultlistmodel


【解决方案1】:

我只是在这里猜测...正如 Nivas 指出的那样,您的问题需要更详细一些。

但听起来交叉手指您需要将列表模型公开为属性并从外部类进行操作。

【讨论】:

  • 好的,那我该怎么做呢?我在我的 jframe 类中有这个 public DefaultListModel lm = new DefaultListModel();
【解决方案2】:

假设 ListModel 是在较早阶段创建的(例如在初始化 JFrame 类时),您应该有一个公共方法来接收您要添加的项目并将其添加到列表模型中。

【讨论】:

    猜你喜欢
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 2019-10-01
    相关资源
    最近更新 更多