Здесь все отлично работает с объектами.
import java.awt.*;
import javax.swing.*;
class TestCombo {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Integer[] numbers = {1,2,3};
String[] names = {"Ben", "Jill", "Peter"};
JComboBox numberCombo = new JComboBox(numbers);
JComboBox nameCombo = new JComboBox(names);
JPanel p = new JPanel(new GridLayout(0,1,3,3));
p.add(numberCombo);
p.add(nameCombo);
JOptionPane.showMessageDialog(null, p);
Integer chosenNumber = (Integer)numberCombo.getSelectedItem();
System.out.println("Chosen Number: " + chosenNumber);
String chosenName = (String)nameCombo.getSelectedItem();
System.out.println("Chosen Name: " + chosenName);
}
});
}
}
Типичный вывод:
Chosen Number: 2
Chosen Name: Peter
Press any key to continue . . .
Я полностью согласен с комментарием LBFF.Вы должны вернуться к основам.