非常に単純なことを願っています。jcombobox(スイング)のキーと値のペアを設定しようとしています。表示名はチェック条件として使用するためのものであり、とにかく配列からロードされるため、ActionPerformedメソッドのフェッチ可能な値とKeyvalueペアの表示をjcoboボックスにロードする方法を見つける必要があります。「コンボボックスの値を取得し、75のインデックス配列をループして一致するものを見つける(コンボボックスの値はarryから読み込まれるため、完全に一致する)ので、一致するインデックスを取得するのは避けたいです。選択したインデックスの配列ミューテーターを更新します。新しい番号で。」しかし今のところ、それが唯一の実行可能な解決策です
4160 次
1 に答える
1
使用する基本概念はListCellRendererです。コンボボックス モデルはカスタム オブジェクトで満たすことができ、レンダラーは各オブジェクトの表現方法を認識します。コンボボックス レンダラーの詳細については、次の URL を参照してください。
http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer
于 2013-02-01T22:02:09.057 に答える