jface中窗口最大化问题

想要在jface中设置窗口最大化,只使用一个shell.setMaximized(true);方法是不够的,还需要加上shell.open();这样一句,这个问题搞得我头痛了很久。在这里记录一下,代码如下:

    @Override
    protected void configureShell(Shell shell) {
        shell.setMaximized(true);
        shell.setText("hello!");
        shell.open();//此句话很重要,不然即使设置了最大,也不会起作用
        //shell.setSize(500, 400);
        super.configureShell(shell);
    }

你可能感兴趣的:(shell)