Получение значения из поля со списком в графическом интерфейсе NetBeans - PullRequest
2 голосов
/ 01 мая 2011

В основном я экспериментировал с использованием выпадающих окон в графическом интерфейсе, который я делаю в NetBeans.Я знаю, как легко получить строковую переменную из текстового поля с помощью метода .getText (), однако я хотел бы получить значение, которое пользователь выбирает из раскрывающегося меню (т. Е. Поле со списком), нажимаеткнопку 'submit' (к которой прикреплен метод actionPerformed) и поместите ее в строковую переменную.

Это позволило бы мне использовать эту строковую переменную для передачи в метод set () в другом классе.

Это маленькая досадная проблема, но я ожидал, что некоторые из них начнутся при запуске.

Любая помощь приветствуется.

1 Ответ

9 голосов
/ 01 мая 2011

Попробуйте

jComboBox.getSelectedItem()

И, возможно, следующий фрагмент может быть полезен для получения строки.

Object selectedItem = comboBox.getSelectedItem();
if (selectedItem != null)
{
    String selectedItemStr = selectedItem.toString();
    Foo(selectedItemStr); // Some method that takes a string parameter.
}

для получения выбранного элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...