在Eclipse首選項中,每個語法突出顯示首選項頁面都有一個顏色選擇器控件。它由一個彩色按鈕Eclipse RCP顏色選擇器
的對話框
我想在我的RCP應用程序使用這個組件,但我無法找出它們,或者他們甚至可用。
我猜這個按鈕可能是一個普通的按鈕。這將很容易建立自己。但我想避免自己構建整個對話框。
誰能告訴我在哪裏可以找到這個組件? PS:我已經看到this question,但它沒有提供「原生」Eclipse解決方案。
在Eclipse首選項中,每個語法突出顯示首選項頁面都有一個顏色選擇器控件。它由一個彩色按鈕Eclipse RCP顏色選擇器
的對話框
我想在我的RCP應用程序使用這個組件,但我無法找出它們,或者他們甚至可用。
我猜這個按鈕可能是一個普通的按鈕。這將很容易建立自己。但我想避免自己構建整個對話框。
誰能告訴我在哪裏可以找到這個組件? PS:我已經看到this question,但它沒有提供「原生」Eclipse解決方案。
現在我自己陷入了困境(同時尋找完全不同的東西)。這是org.eclipse.jface.preference.ColorFieldEditor
。
相反,你可以直接使用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
}
});