我正在使用 eclipse 扩展 newWizard,如何在 java 中设置向导对话框大小?
I'm using eclipse extension newWizard, how to set wizard dialog size in java?
我有一个自定义向导 class,它扩展了 Wizard 并实现了 INewWizard。
添加此向导 class 到 eclipse 扩展 org.eclipse.ui.newWizard 下的向导。
当我这样做的时候,Ctrl+N 和 select 什么然后点击下一步页面的大小很小,我如何自定义大小?
通常您会在页面中的各种控件的布局上指定宽度和高度提示,以使控件比默认值大。
您还可以覆盖向导页面 setVisible
方法并在页面可见时设置对话框 shell 大小:
@Override
public void setVisible(final boolean visible)
{
super.setVisible(visible);
if (visible) {
final Shell shell = getShell();
final Point size = shell.getSize();
final Point newSize = ... calculate new size
shell.setSize(newSize);
}
}
我有一个自定义向导 class,它扩展了 Wizard 并实现了 INewWizard。 添加此向导 class 到 eclipse 扩展 org.eclipse.ui.newWizard 下的向导。 当我这样做的时候,Ctrl+N 和 select 什么然后点击下一步页面的大小很小,我如何自定义大小?
通常您会在页面中的各种控件的布局上指定宽度和高度提示,以使控件比默认值大。
您还可以覆盖向导页面 setVisible
方法并在页面可见时设置对话框 shell 大小:
@Override
public void setVisible(final boolean visible)
{
super.setVisible(visible);
if (visible) {
final Shell shell = getShell();
final Point size = shell.getSize();
final Point newSize = ... calculate new size
shell.setSize(newSize);
}
}