gpt4 book ai didi

Java - 如何将元素添加到其他两个之间的 DefaultListModel?

转载 作者:行者123 更新时间:2023-11-29 07:57:54 25 4
gpt4 key购买 nike

这是它:

btnInsertL.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent arg0) {
String textField1Content = textField1.getText();
if (textField1.getText().contains("Nova Categoria")) {
} else {
modelL.addElement(textField1Content);
}
}
});

显然,当我单击“btnInsertL”时,它会根据 textField1 的名称向我的列表中添加一个新元素。但是有了这个,如果我们想让这个过程更“动态”,我们就会遇到一个微妙的问题:

它总是将新元素添加到列表的末尾,忽略选择。如何根据已选择的元素添加新元素?我想这涉及 DefaultListModel 的元素索引。

Element 1
Element 2
Element 3

让我们假设选择了“元素 2”。当我单击“btnInsertL”时,我希望第四个元素位于元素 2 和元素 3 之间。

好吧,我认为这个问题不是那么无用,我希望它也能帮助别人。非常感谢大家的关注。

最佳答案

您检查了 JavaDocs 对吗?

看看DefaultListModel.add(int, E)

关于Java - 如何将元素添加到其他两个之间的 DefaultListModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16269243/

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