【问题标题】:Eclipse RCP color pickerEclipse RCP 颜色选择器
【发布时间】:2013-03-16 18:44:15
【问题描述】:

在 Eclipse 首选项中,每个语法高亮首选项页面中都有一个颜色选择器控件。它由一个彩色按钮组成

打开一个对话框

我想在我的 RCP 应用程序中使用这些组件,但我不知道它们是什么,或者它们是否可用。

我猜这个按钮可能是一个普通的按钮。这将很容易建立自己。但我想避免自己构建整个对话框。

谁能告诉我在哪里可以找到这个组件?

PS:我已经看到 this question,但它不提供“原生”Eclipse 解决方案。

【问题讨论】:

    标签: java swt eclipse-rcp jface


    【解决方案1】:

    我自己现在偶然发现了它(在寻找完全不同的东西时)。是org.eclipse.jface.preference.ColorFieldEditor

    【讨论】:

      【解决方案2】:

      相反,你可以直接使用 org.eclipse.jface.preference.ColorSelector 类来使用。 以下是sn-p的使用方法。

      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
      
                  }
              });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多