我正在使用WizardNewFileCreationPage
创建新文件
public void addPages() {
mainPage = new WizardNewFileCreationPage("FILE", getSelection());
mainPage.setTitle("New File");
mainPage.setDescription("Add new file");
addPage(mainPage);
}
我想在其中添加一些 Radio Buttons 来表示此向导中的文件扩展名,以便用户可以选择其中一个作为文件扩展名。
答案 0 :(得分:3)
WizardNewFileCreationPage
并不意味着使用自定义控件进行扩展。来自它的JavaDoc:
子类可以覆盖
getInitialContents
getNewFileLabel
子类可以扩展
handleEvent
如果您仍想添加单选按钮,风险自负,可以尝试覆盖createAdvancedControls
,并在调用super
后将控件附加到父级。< / p>
protected void createAdvancedControls(Composite parent) {
super.createAdvancedControls( parent );
Button radioButton = new Button( parent, SWT.RADIO );
// ...
}
请注意,parent
(当前)的布局是单柱GridLayout
,相应地设置布局数据。