2016-10-11 3 views
0

Я создал форму и разработал ее с помощью Swing Components. Он связан с MySQL, поэтому у меня есть несколько кнопок, например Submit (When When Clicked проверяет и обновляет базу данных). Но у меня также есть кнопки для просмотра и редактирования базы данных. Когда я нажимал, я работал над удалением записи с помощью JOptionPane (YES_NO_OPTION и т. Д.), Но когда дело доходит до редактирования, я хочу поместить поля Combo и текстовые поля и т. Д., Что может быть нежелательным в JOptionPane. Создание нового окна поможет, но есть ли другие упрощенные классы по умолчанию, такие как JOptionPane, в которых я могу использовать многие компоненты? Также для отображения записей базы данных?Советы: Java GUI Использование JFrame

+3

Вы можете добавить JPanel в JOptionPane. – camickr

+0

Изучите [учебник Oracle Swing] (https://docs.oracle.com/javase/tutorial/uiswing/), чтобы узнать, какие опции доступны для вашего графического интерфейса. –

+0

См. Следующее: http://stackoverflow.com/questions/39782984/passing-data-to-new-gui/39786737#39786737 – hamena314

ответ

0

Я считаю, что вы ищете JDialogs, это «маленькие» всплывающие окна, которые вы ищете. Вы можете добавить любой компонент качания, который вы хотите.

Вот пример создания и добавления JTextField к нему.

JDialog popup = new JDialog(); 

//Set window title 
popup.setTitle("Example"); 

//Set window size 
popup.setWindowSize(300, 200); 

//Force window to stay on top till exit 
popup.setModal(true); 

//Create and add a JTextField 
JTextField input = new JTextField(); 
popup.add(input); 

popup.setVisable(true); 
Смежные вопросы