如何更改对话框的大小?

时间:2014-01-08 14:10:59

标签: java jface

我创建了一个对话框类:

myDailog extends Dialog 
    public myDailog (Shell parentShell, String tatgetEntity) {
        super(parentShell)
    }

    @Override
    protected Control createDialogArea(final Composite parent) {
        final Composite body = (Composite) super.createDialogArea(parent);
        ...//some logic to create tableViewwer
    }

我无法改变对话框大小的问题(拉伸窗口)。 我需要使用不同的对话框吗?

2 个答案:

答案 0 :(得分:1)

您可能需要使用此公共方法才能使对话框可以调整大小:

public void setResizable(boolean resizable)

ps我假设你正在使用这个java.awt.Dialog

答案 1 :(得分:1)

覆盖isResizable的{​​{1}}方法:

org.eclipse.jface.dialogs.Dialog