use*_*374 0 dialog jface buttonbar
我想创建一个没有确定/取消按钮的对话框。我知道如果你重写 createButton 方法,这可以实现。
如果根本不需要按钮栏,您如何覆盖 createButtonBar 方法以返回 null?这将节省一些代码。
createButtonBar如果您返回null结果组合,因为Dialog代码期望它不为空,则覆盖将产生错误。
您可以覆盖createButtonsForButtonBar而不创建任何按钮。看起来Dialog总是检查单个按钮是否存在。
您可以像这样删除按钮组合使用的空间:
@Override
protected void createButtonsForButtonBar(final Composite parent)
{
GridLayout layout = (GridLayout)parent.getLayout();
layout.marginHeight = 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2151 次 |
| 最近记录: |