私はフォームを作成し、Swing Componentsを使用して設計しました。それはMySQLにリンクされているので、Submit(Clicked Whenはデータベースを検証して更新する)のようなボタンはほとんどありません。しかし、私はまた、データベースを表示および編集するためのボタンを持っています。クリックするとJOptionPane(YES_NO_OPTIONなど)を使用してレコードを削除するようになりましたが、編集に関してはJOptionPaneで好まれないコンボボックスやテキストフィールドなどを入れたいと思います。新しいウィンドウを作成すると助けになりますが、多くのコンポーネントを使用できるJOptionPaneのような他の簡単なデフォルトクラスがありますか?また、データベースレコードを表示するには?アドバイス:JFrameを使用するJava GUI
0
A
答えて
0
私はあなたが探しているものがJDialogsであると信じています。これらはあなたが探している「小さな」ポップアップウィンドウです。あなたはあなたが望むスイングコンポーネントを追加することができます。
ここに、JTextFieldを作成して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);
JOptionPaneにJPanelを追加できます。 – camickr
[Oracle Swingチュートリアル](https://docs.oracle.com/javase/tutorial/uiswing/)を調べて、ご使用のGUIで使用できるオプションを確認してください。 –
参照:http://stackoverflow.com/questions/39782984/passing-data-to-new-gui/39786737#39786737 – hamena314