問題タブ [metawidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

java - SwingMetawidget、値が JComboBox にバインドされない

を使用してSwingMetawidgetいます。私のデータ構造にはPersonクラスがあり、プロパティの 1 つはからへTitleの多対 1 関係を持つクラスでもあります。Title の値がバインドされた MetaWidgetを取得しようとしています。ルックアップで指定した値のリストを取得していますが、検査オブジェクトの値が編集モードで選択されていません。読み取り専用モードでは、正しい値が表示されます (タイトルから へのコンバーターをセットアップしました)。PersonTitleJComboBoxString

私のコードは以下です。私は何が欠けていますか?

タイトルが表示される読み取り専用モード:

ここに画像の説明を入力

編集モードですが、値「Mr」が選択されていません:

ここに画像の説明を入力

編集モード、表示されるすべての参照値:

ここに画像の説明を入力

メインクラス:

人物クラス:

タイトルクラス: