java - 如何将对象添加到 Java 中已实例化的 JList?

标签 java user-interface swing jlist

我想将对象添加到已由 Netbeans 生成的代码实例化的 JList。

我无法在 JList 构造函数中传递我自己的列表模型,因为我无法修改 Netbeans 生成的代码。

如何向 JList 添加对象。

最佳答案

根据我对 nfechner 的评论,这实际上取决于您构建 JList 的方式。如果您使用了 JList(ListModel)JList(Vector) 构造函数,您可以通过调用 getModel()< 来修改模型的许可,或者在 Vector 的情况下,只需维护对 Vector 的引用并对其进行修改(前提是您随后触发事件以通知任何模型监听器)。

但是,我相当确定 Netbeans IDE 中有“ Hook ”,允许您指定特定的模型实现,这将导致代码自动生成以包含它。

关于java - 如何将对象添加到 Java 中已实例化的 JList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117580/

相关文章:

java - 将 JComboBox 与 ItemListener/ActionListener 结合使用

java - hk2 居民文件被 uber-jar 程序集覆盖

java - 我如何让 Scanner 类读取我完整的字符串输入

android - Eclipse - Android UI 设计极其滞后

Delphi:将 TImage 置于前面

java - isSelected 不为 JRadioButton 返回 true 或 false

java - 如何更改 JMenuBar 中 JMenus 的方向

java - 将对象[][] 转换为字符串? Java Swing

java - 为什么必须在子类方法的任何代码之前调用父类(super class)的方法版本?

java - 这段代码中的 "this"实例意味着什么?