2016-10-11 9 views
0

私はフォームを作成し、Swing Componentsを使用して設計しました。それはMySQLにリンクされているので、Submit(Clicked Whenはデータベースを検証して更新する)のようなボタンはほとんどありません。しかし、私はまた、データベースを表示および編集するためのボタンを持っています。クリックするとJOptionPane(YES_NO_OPTIONなど)を使用してレコードを削除するようになりましたが、編集に関してはJOptionPaneで好まれないコンボボックスやテキストフィールドなどを入れたいと思います。新しいウィンドウを作成すると助けになりますが、多くのコンポーネントを使用できるJOptionPaneのような他の簡単なデフォルトクラスがありますか?また、データベースレコードを表示するには?アドバイス:JFrameを使用するJava GUI

+3

JOptionPaneにJPanelを追加できます。 – camickr

+0

[Oracle Swingチュートリアル](https://docs.oracle.com/javase/tutorial/uiswing/)を調べて、ご使用のGUIで使用できるオプションを確認してください。 –

+0

参照:http://stackoverflow.com/questions/39782984/passing-data-to-new-gui/39786737#39786737 – hamena314

答えて

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);