0

StudentJTables 内に新しいオブジェクトを入力するとき、JComboBox 内にすべての地域/都市を保持したいと考えています。各都市はHashMap、名前をキーとして保持する 内に格納され (重複がないため)、郵便番号です。

例:hashMap.put("City", "AAA")

今私の問題は、JComboBox 自体の中でHashMapORを表すことです。安価で簡単な代替手段は、すべての町の名前と選択された値を保持するList<String>ように単に書き直すことでしたが、それにはいくつかの問題があります。String[]switch-case

  1. 長すぎます。新しい地域を追加するのは苦痛または時間の無駄かもしれません
  2. 不要なコードが多い
  3. 誰かにレビューされたら恐ろしく見える
  4. 私の提案した方法よりも遅い可能性があります
4

1 に答える 1