2016-11-14 2 views
0

これを持っていて、配列に見つかった各病院を保存する方法があるかどうかを知りたい場合は、ポップアップボックスに入れてユーザーが病院を選択できるようにしますそれを後で別のクラスに過去の選択として保存するResultSetをポップアップリストに追加

while(results.next())    
      { 
       // Put into interactive list 
       String hospital = results.getString("hospitalName"); 

       // Loops each hospital via popup, needs to be added to a selection menu 
       JOptionPane.showMessageDialog(null, hospital, "Hospital List", JOptionPane.INFORMATION_MESSAGE); 
+0

オプションペインにはコレクションが必要ですか? –

答えて

0

これらは2つの別個のものです。

データベースとUIコードを混在させないでください。いったんこれを行うと、そのデータベースコードをUIなしで再利用することはできません。

別々に保管してください。クエリを正しく取得し、ポップアップに追加する方法について心配してください。

ポップアップの回答は、ユーザーインターフェイスの操作方法によって大きく異なります。デスクトップ(Swing)やWeb(サーバー側、Spring MVC、クライアント側、角のような)の場合、私は別の答えを返すだろう。

良い選択肢の1つは、リストをJSONとして公開するRESTサーバーを作成することです。あなたは一日中それを再利用することができます。

+0

質問に答える私はJframes/Swingのusinfですが、 –

+0

Swingのリスナーにすべてのコードを埋め込むのはよくある間違いです。私は、データベースコードのためのインターフェイスベースのPOJOから始めることをお勧めします。働く人とテストした人を手に入れる。それらをSwing UIに挿入し、クラスを呼び出してデータベースとやり取りします。 – duffymo

+0

編集:私は新しい質問をします。 –

関連する問題