jface Dialog 的布局是GridLayout,分为上下两部分,上部分为Dialog的内容界面,下部分为按钮栏。怎么去除自带的按钮栏呢?
@Override
protected void createButtonsForButtonBar(Composite parent) {
GridData data = new GridData(0, 0);
parent.setLayoutData(data);
super.createButtonsForButtonBar(parent);
}
重写Dialog这个方法即可实现,原理是设置按钮栏的高度和宽度为0。