0

Java Swings のデスクトップ アプリケーションの場合、..
3 つのコンボ ボックスがあるとします。SELECT COUNTRY SELECT STATE SELECT CITY 国から任意の国を選択すると、国リストボックスの値がデータベースの値とともに自動的に挿入されます>> THEN 州を選択すると、都市が都市コンボボックスに挿入されます

あなたが助けることができるなら、私を助けてください...

4

2 に答える 2

3

1. ComboBox を 3 つ作成してみます。

2. First ComboBox にすべての国名を静的に入力します。

3.各国には、その州へのマッピングがあります。

例えば:

    HashMap<"String",ArrayList<States>>();

4.国が選択されると、すべての州がデータベースから取得され、その国にマップされた ArrayList<> に挿入されます。

5.同様に、各州は HashMap を使用してその都市に関連付けられます。

于 2012-07-10T06:41:21.287 に答える
3

質問を言い換えることをお勧めします。私の理解によると、

ItemListeneritemStateChanged()を使用することをお勧めします。

また、コンボ ボックスでのイベントの処理もご覧ください。

于 2012-07-10T06:42:21.510 に答える