問題タブ [fieldeditor]
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.
java - Eclipse RCP-RadioGroupFieldEditorによってプログラムでPreferenceStoreから保存された設定を取得する方法は?
一部のラジオボタンがによって制御される設定ページがありますRadioGroupFieldEditor
。
質問:
PreferenceStoreからプログラムで(fieldEditorによって保存された)データを取得するにはどうすればよいですか?ストレージ構造はどのように見えますか?
osx-lion - NSPopover のフィールド エディターの構成
ここにココアの初心者がいます: そして、私は最初にすべての本当に難解なものに取り掛かっているようです. クリックするとデフォルトでコンテンツが選択され、選択色を変更できる NSTextField が必要でした。このフォーラムには、フィールド エディターの謎を解き明かすのに十分な情報がありました。NSTextField をサブクラス化し、becomeFirstResponder メソッドをオーバーライドしました。
ここで、selectionColor は、NSBackgroundColorAttributeName にキー設定された NSColor オブジェクトを持つ 1 項目の NSDictionary です。これは、ウィンドウとパネルのテキスト フィールドでは完全に機能しますが、NSPopover のビューのフィールドではまったく機能しません。実際、テキストの選択が不可能になります。フィールドをクリックして入力することは引き続き可能ですが、カーソルをテキスト内でドラッグして選択することはできません。どうにかしてフィールド エディターの設定を誤っているとしか結論付けられません。私はそれを正しく参照していますか?
macos - NSView が最初の応答者として辞任するように求められたときに firstResponder-to-be を取得する方法は?
NSControl
少量のテキストを受け入れるカスタム サブクラスを作成しました。ウィンドウのフィールド エディターを編集目的で使用しています (方法とNSTextField
同様)。私がファーストレスポンダーのステータスを失ったとき、私は明らかに-commitEditing:
メッセージを送信したいと思いますが、OS X のテキスト システムの分野に精通している場合は-resignFirstResponder
、フィールド エディターを指定する前にメッセージがコントロールに送信されることを知っています。新しいファーストレスポンダー。
-resignFirstResponder
そのため、メソッドが呼び出されたときにフィールド エディターが新しいファーストレスポンダーになるかどうかがわかれば、呼び出され-commitEditing:
ないようにできると考えていました。
そうは言っても、どのオブジェクトが新しいファーストレスポンダーになるかを見つける方法はありますか?
grid - vaadin の編集可能なグリッドのキャンセル ボタンにアクションを追加する
Vaadin 7 で編集可能なグリッドを使用しています。行が編集モードの場合、保存とキャンセルの 2 つのボタンが表示されます。
(念のため、画像はこちらBook of Vaadinから取得しました)
とともに:
保存アクションで何かを行うことができます。しかし、キャンセルアクションでそのようなことはできますか?
ありがとうございました。
java - FieldEditor の再配置
Eclipse プラグインの設定ページを作成しています。この目的のためにFieldEditor
、ユーザーにプロパティを編集する機会を与えるために を利用します (必要な FieldEditors をサブクラス化しました)。
ただし、作成した FieldEditors を再配置できるようにしたいということは、作成後に別のコンテナーに配置したいということです。
FieldEditor は GUI クラスではないため、別の親に設定することはできません (少なくとも、そのような機能は見つかりませんでした)。
私が思いついた次のアイデアは、それぞれのエディター (ラベルなど) のすべての GUI 要素を取得することでしたが、それもかなり難しいようです。
そのような FieldEditor を再配置する適切な方法は何ですか?また、そのような機能がない場合、すべての GUI 要素を手動で置き換える方法はありますか?
編集
FieldEditorPreferencePage を使用していません。私は自分の PreferencePage を使用しており、その上で FieldEditors を使用しています。