Я хочу создать графический интерфейс, в котором комбинированное окно позволяет мне открывать новый JFrame, нажимая элемент из комбинированного окна. Любые идеи о том, как я могу уточнить это?
Вместо этого, как насчет использования соответствующего менеджера макета (например, CardLayout)?Это позволит вам легко переключать представления внутри одного контейнера.
CardLayout
Добавьте ActionListener к JComboBox:
ActionListener
JComboBox
JComboBox combo = new ... combo.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // This code runs when an item is selected in the combo. JFrame frm = new ... frm.setVisible(true); } });
Добавьте прослушиватель событий в comboBox и просто обработайте событие, чтобы сгенерировать новый JFrame