Swing jcombobox Получите предыдущий элемент, когда выбран новый элементJAVA

Программисты JAVA общаются здесь
Anonymous
Swing jcombobox Получите предыдущий элемент, когда выбран новый элемент

Сообщение Anonymous »

Я новичок в Swing
У меня есть следующий код: < /p>

Код: Выделить всё

String[] names = new String[]{
"James", "Joshua", "Matt", "John", "Paul" };

JComboBox comboBox = new JComboBox(names);
// Create an ActionListener for the JComboBox component.
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
// Get the source of the component, which is our combo
// box.
JComboBox comboBox = (JComboBox) event.getSource();

// Print the selected items and the action command.
Object selected = comboBox.getSelectedItem();
System.out.println("Selected Item  = " + selected);

}
});
< /code>

Предположим, что выбранный объект - это Пол, и я выбираю после Джона. Таким образом, здесь запускается ActionPerfomed, и combobox.getSelectedItem (); 
вернет нам, John . Мой вопрос есть ли способ перехватить Paul раньше?

Подробнее здесь: https://stackoverflow.com/questions/618 ... m-selected

Вернуться в «JAVA»