2
我打電話給WizardDialog dialog = new WizardDialog
,並打開一個新窗口,在最左端的底部按鈕托盤中有一個幫助圖標。我不需要那個按鈕。 如何刪除或有任何方法向其中添加幫助內容。如何刪除或設置幫助內容到eclipse插件中的WizardDialog中的幫助菜單中
我打電話給WizardDialog dialog = new WizardDialog
,並打開一個新窗口,在最左端的底部按鈕托盤中有一個幫助圖標。我不需要那個按鈕。 如何刪除或有任何方法向其中添加幫助內容。如何刪除或設置幫助內容到eclipse插件中的WizardDialog中的幫助菜單中
根據bug 330206:
要隱藏 「
?
」 你需要調用setHelpAvailable(false)
您WizardDialog
。
如果你不控制/創建對話框,您可以在下面的方法添加到您的 精靈:
public void setContainer(IWizardContainer wizardContainer) {
super.setContainer(wizardContainer);
if (getContainer() instanceof TrayDialog)
((TrayDialog)getContainer()).setHelpAvailable(false);
}
要添加的幫助,你可以看到在this thread的總體思路,但考慮到bug 3827:
如果你是在你創建一個
WizardDialog
打開向導,你必須設置對話框的殼幫助:恩。
dialog.create();
WorkbenchHelp.setHelp(dialog.getShell(), new Object[]{IHelpContextIds.NEW_WIZARD});
dialog.open();
謝謝:)它的工作。 – 2011-02-04 05:18:13