Мне нужно добавить элемент Arraylist в другой Arraylist - PullRequest
0 голосов
/ 06 августа 2020

Мой код находится в 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

...