Мой код находится в Java, а мой GUI состоит из WindowBuilder
. У меня есть несколько классов, и каждый из них имеет разное количество атрибутов. Я сделал ArrayList
для каждого из classes
. Мне нужно закодировать JButton
, с помощью которого я могу добавить один элемент из одного ArrayList
в другой (например, с классами Animal
и Fence
, чтобы добавить только выбранное животное в выбранный забор). Могу ли я получить помощь в кодировании этого кода?
btnDodaj1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int indexZ = listZivali1.getSelectedIndex();
Zival z = modelzival.get(indexZ);
modelvogradi.removeAllElements();
int indexO = listOgrada1.getSelectedIndex();
lograda.remove(indexO);
Ograda ograda = modelograda.getElementAt(indexO);
modelograda.removeElementAt(indexO);
try {
ograda.dodajZival(z);
} catch (OgradaPolnaException e1) {
e1.printStackTrace();
} catch (PremladaZivalException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
lograda.add(indexO, ograda);
System.out.println(lograda.toString());
modelvogradi.addElement(ograda);
modelograda.add(indexO, ograda);
}
});
Это пример кода указанной кнопки ADD