gpt4 book ai didi

java - 在 Netbeans 8.2 中向 jList 添加元素

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:20 32 4
gpt4 key购买 nike

使用“test”而不是我的字符串结果来降低具体性。已检查与此问题相关的其他问题并尝试过,但找不到有效的答案。

首先尝试将“test”打印到我的 jList FriendsList 中,该列表已通过 Netbeans 发送。该模型是默认的,我看不出我的设置方式有什么问题。文件正确读取为 System.out。

Java:

    DefaultListModel  listOfFriends;
listOfFriends = new DefaultListModel();
friendsList = new JList(listOfFriends);

String[] result = line.split(","); // line is previously init.

for (int i = 0; i < result.length; i++)
listOfFriends.addElement("test"); // THIS DOES NOT WORK
System.out.println(result); // THIS WORKS
}

JList 会像 Netbeans 自动一样添加到文件末尾的框架中,并且您无法更改它。

Java 文件结尾(无法编辑的变量声明):

public javax.swing.JList<String> friendsList;

最佳答案

您有两种方法可以做到这一点:1) 在代码中,在调用 initComponents() 之后的任意位置手动调用 list.setModel() 。 2) 通过 NetBeans 执行此操作 - 右键单击​​列表,转到“自定义代码”。第一个代码部分是列表的构造函数调用。将下拉列表从“默认代码”更改为“自定义创建”,然后只需在构造函数调用中插入您的 ListModel 即可。您可以通过将其设置为new javax.swing.JList(new DefaultListModel())来完成此操作或者在代码中调用 initComponents() 之前实例化您的 listmodel,然后执行javax.swing.JList(defaultModel);

我刚刚复制并粘贴了某人回答的类似问题中的代码

关于java - 在 Netbeans 8.2 中向 jList 添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43453956/

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