alexksei
У тебя вообще какая-то ерунда написана в коде. В классе guiexampleFrame ты описываешь свои сомбобоксы и текстфилды как _члены_ класса.
Код:
JTextField textfield1, textfield2, textfield3;
JComboBox maakond,otstarve,veekogu,sorteerimine;
Затем почему то не создаешь эти объекты, а создаешь другие с теми же именами, но как локальные переменные метода main
Код:
JComboBox maakond = new JComboBox(maakonds);
JComboBox otstarve = new JComboBox(otstarved);
JComboBox veekogu = new JComboBox(veekogud);
JComboBox sorteerimine = new JComboBox(sorteerimised);
Ты их уже объявил как члены класса, тебе надо их просто создать.
Потом, раз они будут членами класса, то и доступны они будут в любом методе этого класса. В том числе в обработчике события actionPerformed(ActionEvent e). И тебе не надо пататься вытащить их из аргумента события
Код:
(JComboBox)e.getSource()
тем более что там Source вероятнее всего будет не JComboBox, а JButton. Нужно просто тупо написать что-то типа
Код:
selectedItems[0]= (String)maakond.getSelectedItem();
selectedItems[1]= (String)otstarve.getSelectedItem();
...
для всех нужных тебе комбобоксов и текстфилдов, объявленных в твоем классе, и созданных в main.