gpt4 book ai didi

java - JList - 选择选项

转载 作者:行者123 更新时间:2023-12-01 13:27:54 25 4
gpt4 key购买 nike

我该如何执行此操作,根据文本字段中的输入,您会在 jlist 中得到一些结果,在 jlist 中选择选项后,您会得到一个操作,代码示例将不胜感激...这就是我到目前为止得到的:

final DefaultListModel<String> locations = new DefaultListModel<String>();

getTextFieldSearch().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
for(int i=0;i<10;++i) {
locations.add(i, "blah");
}
}
});


JList<String> list_racentRaces = new JList<String>(locations);

最佳答案

首先查看 How to Use Lists ,其中有很多很棒的代码示例。

基本想法是...

当您的 actionPerformed 方法被触发时,创建一个新的 DefaultListModel,假设您没有自己的实现,用您需要的所有新项目填充它并应用它到 list_racentRaces

的实例

如果您想保留列表中以前的内容,您应该考虑从 DefaultListModel 开始,然后根据需要向其中添加新项目...

然后,将 ListSelectionListener 附加到 list_racentRaces,当触发 valueChanged 事件时,找到所选项目并执行任何操作您需要基于这些结果

您可以通过 How to Write a List Selection Listener 找到更多详细信息和示例

关于java - JList - 选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21715399/

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