はい、これ:
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 の名前に従って新しい要素がリストに追加されます。しかし、これにより、プロセスをより「動的」にしたい場合、微妙な問題があります。
選択を無視して、常に新しい要素をリストの END に追加します。すでに選択されている要素に従って新しい要素を追加するにはどうすればよいですか? これには、DefaultListModel の要素インデックスが含まれていると思います。
Element 1
Element 2
Element 3
「Element 2」が選択されたとします。「btnInsertL」をクリックすると、FOURTH 要素が要素 2 と要素 3 の間にあるようにします。
そうですね、この質問はそれほど役に立たないと思います。誰かの役に立てば幸いです。ご清聴ありがとうございました。