2
我正在尝试以编程方式最大化JFace Dialog
。 通常在Dialog
的parentShell
上调用setMaximized(true)
就足以实现这一点。JFace Dialog以编程方式最大化
但是,它不适用于我的Dialog
。使用窗口按钮最大限度地发挥作用。
有没有人有一个想法如何做到这一点?
我正在尝试以编程方式最大化JFace Dialog
。 通常在Dialog
的parentShell
上调用setMaximized(true)
就足以实现这一点。JFace Dialog以编程方式最大化
但是,它不适用于我的Dialog
。使用窗口按钮最大限度地发挥作用。
有没有人有一个想法如何做到这一点?
尝试做以下操作:
Rectangle bounds = parentShell.getDisplay().getClientArea();
myDialog.setBounds(bounds);
parentShell.setMaximized(true);
UPD:但由于该代码破坏了你以前的大小对话框这种做法是相当正确的。 下面的方法似乎更好的工作:
parentShell.pack();
parentShell.setMaximized(true);
我切换到一个简单的'Composite',但您的解决方案所做的工作。谢谢。 – Baz