gpt4 book ai didi

java - 如何在 Netbeans 中设置 JList 的 ListModel?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:05:33 25 4
gpt4 key购买 nike

我在 Netbeans IDE 的帮助下设计了一个 Swing GUI,这个 GUI 包含一个 JList。

默认情况下,它使用 AbstractListModel 将其作为参数传递到 JList 构造函数中以创建该 JList。

我想在 Netbeans 中的某处指定将 DefaultListModel 作为要传递到该 JList 中的模型传递,以便稍后我可以检索它以在 listModel 中进行更改。

我该怎么做。

最佳答案

您有两种方法可以做到这一点:

1) 在您的代码中,在调用 initComponents() 之后的任意位置手动调用 list.setModel()。2) 通过 NetBeans 完成 - 右键单击​​列表,转到“自定义代码”。第一个代码部分是列表的构造函数调用。将下拉列表从“默认代码”更改为“自定义创建”,然后只需在构造函数调用中插入您的 ListModel。您可以通过将其设置为 new 来做到这一点

javax.swing.JList(new DefaultListModel())

或者通过在代码中调用 initComponents() 之前实例化您的列表模型,然后执行

javax.swing.JList(defaultModel);

关于java - 如何在 Netbeans 中设置 JList 的 ListModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com