【问题标题】:Eclipse plugin development - How to add Radio buttons in WizardNewFileCreationPageEclipse 插件开发 - 如何在 WizardNewFileCreationPage 中添加单选按钮
【发布时间】:2015-06-21 09:35:26
【问题描述】:

我正在使用WizardNewFileCreationPage 创建一个新文件

public void addPages() {
    mainPage = new WizardNewFileCreationPage("FILE", getSelection());
    mainPage.setTitle("New File");
    mainPage.setDescription("Add new file"); 
    addPage(mainPage);
}

我想在此向导中添加一些单选按钮来代表文件扩展名,以便用户可以选择其中一个作为文件扩展名。

【问题讨论】:

  • 我知道您是 SO 新手。如果您认为某个答案解决了问题,请单击绿色复选标记将其标记为“已接受”。这有助于将注意力集中在仍然没有答案的旧帖子上。

标签: eclipse-plugin radio-button wizard


【解决方案1】:

WizardNewFileCreationPage 不打算使用自定义控件进行扩展。来自它的 JavaDoc:

子类可以覆盖

  • getInitialContents
  • getNewFileLabel

子类可以扩展

  • handleEvent
  • 如果您仍想“自担风险”添加单选按钮,您可以尝试覆盖 createAdvancedControls 并在调用 super 后将控件附加到父级。

    protected void createAdvancedControls(Composite parent) {
      super.createAdvancedControls( parent );
      Button radioButton = new Button( parent, SWT.RADIO );
      // ...
    }
    

    注意parent(目前)的布局是单列GridLayout,请相应设置布局数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 2014-05-12
      相关资源
      最近更新 更多