Student
JTables 内に新しいオブジェクトを入力するとき、JComboBox 内にすべての地域/都市を保持したいと考えています。各都市はHashMap
、名前をキーとして保持する 内に格納され (重複がないため)、郵便番号です。
例:hashMap.put("City", "AAA")
今私の問題は、JComboBox 自体の中でHashMap
ORを表すことです。安価で簡単な代替手段は、すべての町の名前と選択された値を保持するList<String>
ように単に書き直すことでしたが、それにはいくつかの問題があります。String[]
switch-case
- 長すぎます。新しい地域を追加するのは苦痛または時間の無駄かもしれません
- 不要なコードが多い
- 誰かにレビューされたら恐ろしく見える
- 私の提案した方法よりも遅い可能性があります