4

Eclipse 設定では、すべての構文強調表示設定ページにカラー ピッカー コントロールがあります。色付きのボタンで構成されています

色選択ボタン

ダイアログを開く

カラーピッカーダイアログ

RCP アプリケーションでこのコンポーネントを使用したいのですが、それらがどれであるか、または利用可能かどうかさえわかりません。

ボタンは普通のボタンでいいと思います。これなら自分でも簡単に作れます。しかし、ダイアログ全体を自分で作成することは避けたいです。

このコンポーネントの場所を教えてもらえますか?

PS:この質問は既に見ましたが、「ネイティブ」な Eclipse ソリューションを提供していません。

4

2 に答える 2

5

今、自分でそれを見つけました(まったく別のものを探しているときに)。ですorg.eclipse.jface.preference.ColorFieldEditor

于 2013-01-10T11:29:09.097 に答える
1

代わりに、org.eclipse.jface.preference.ColorSelector クラスを直接使用して使用できます。以下は使用方法のスニペットです。

final ColorSelector colorSelector = new ColorSelector(shell);
        colorSelector.getButton().addSelectionListener(new SelectionListener() {
            @Override
            public void widgetSelected(SelectionEvent e) {

                System.out.println(" selected color :: "
                        + colorSelector.getColorValue());

            }
            @Override
            public void widgetDefaultSelected(SelectionEvent e) {
                // TODO Auto-generated method stub

            }
        });
于 2013-03-16T10:44:15.297 に答える