[RCP/JFACE] 如何删除Dialog中的默认按钮

如果需要去掉 Dialog中的按钮,可以用下面的方法

xxxxDialog extends Dialog{

     //重载这个方法
     protected Control createButtonBar(Composite parent) {

         Control btnBar = super.createButtonBar(parent);
         getButton(IDialogConstants.CANCEL_ID).setVisible(false);
         return btnBar;

     }
}

 

你可能感兴趣的:(dialog)