У меня есть приложение Java, и я хочу открыть новое диалоговое окно из основного интерфейса, в котором пользователь может ввести свое имя, фамилию и страну, а затем нажать кнопку ОК. Как открыть диалоговое окно с несколькими полями ввода и сохранить эту информацию в переменной?Диалог множественного ввода Java
0
A
ответ
1
Продлить JDialog и добавить JTextFields и, возможно, JComboBoxes. затем завершите его с помощью JButtons.
Вы также можете посмотреть JGoodies Forms framework; это приятно и бесплатно.
EDIT: Состав Примера
Основываясь на комментарии Пит я выкопал this example с использованием композиции, а не перекрывать JDialog.
Вы хотели бы добавить геттер как
public String getFirstName() {
return field.getTest();
}
Чтобы получить доступ к соответствующему входу.
0
Это forum post может быть полезно.
Одна возможность сделать пользовательский JDialog является создание пользовательского JPanel со всеми прибамбасами, что вам нужно, и использовать его в качестве компонента в одном из статической JOptionPane функций.
Смежные вопросы
- 1. Java множественного ввода
- 2. множественного поля ввода jquery.autocomplete
- 3. Синтаксис множественного ввода SQL
- 4. Как разместить диалог ввода в Java?
- 5. Диалог ввода сортировки, HTML
- 6. Диалог ввода JOptionsPane
- 7. Сохранить диалог ввода
- 8. Диалог ввода метода
- 9. Как получить диалог ввода?
- 10. Диалог ввода предупреждений
- 11. JQuery множественного ввода имени [] Проверка
- 12. Grails и формы множественного ввода
- 13. SQL запросов множественного ввода записи
- 14. Тип множественного ввода машинописных записей
- 15. Объявление множественного наследования множественного наследования Java?
- 16. Java - расширенный модальный диалог
- 17. Java-моделирование множественного входа клиента
- 18. Java альтернатива множественного наследования
- 19. jQuery Диалог, показывающий элемент ввода
- 20. Как создать собственный диалог ввода?
- 21. wxpython пользовательский диалог ввода текста
- 22. C# диалог ввода в функции
- 23. CKEditor как получить диалог ввода
- 24. Диалог ввода всплывающего окна Google
- 25. Пользовательский всплывающий диалог с полем ввода
- 26. Изменить языковой диалог ввода на иврит в java
- 27. Оператор множественного ввода << в C++
- 28. Ошибка множественного ввода Путь в MapReduce
- 29. Оценка множественного ввода в PROC MIXED
- 30. Как изменить HTML ввода множественного значения
+1 для ссылок ссылки – basszero
Расширьте JDialog (или любой другой класс), если вам необходимо переопределить одно или несколько его действий. –
Я действительно не ищу, чтобы переопределить любые функции, просто установите набор текстовых полей, имеющих отношение к моему приложению. Я собираюсь создать класс, расширяющий JDialog. Я сохраню текст в атрибутах и затем получаю доступ к этим атрибутам из основного приложения, чтобы получить текст. не уверен, насколько я могу объяснить свое объяснение – Xerri