Eclipse プラグインの設定ページを作成しています。この目的のためにFieldEditor
、ユーザーにプロパティを編集する機会を与えるために を利用します (必要な FieldEditors をサブクラス化しました)。
ただし、作成した FieldEditors を再配置できるようにしたいということは、作成後に別のコンテナーに配置したいということです。
FieldEditor は GUI クラスではないため、別の親に設定することはできません (少なくとも、そのような機能は見つかりませんでした)。
私が思いついた次のアイデアは、それぞれのエディター (ラベルなど) のすべての GUI 要素を取得することでしたが、それもかなり難しいようです。
そのような FieldEditor を再配置する適切な方法は何ですか?また、そのような機能がない場合、すべての GUI 要素を手動で置き換える方法はありますか?
編集
FieldEditorPreferencePage を使用していません。私は自分の PreferencePage を使用しており、その上で FieldEditors を使用しています。