SWT-Java: Wie Sie verhindern, dass Fenster von der Größenänderung?
Möchte ich deaktivieren Sie die Größenänderung der Fenster. Irgendwelche Ideen?
mögliche Duplikate von Nicht in der Größe veränderbares Fenster mit JFace
InformationsquelleAutor alhcr | 2011-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die
Shell
Stil-bits, indem die zwei-arg-Konstruktor. Die Standard-style-bits sindSWT.SHELL_TRIM
:Sie eigentlich ausschließen wollen die
RESIZE
bit. Wenn Sie die Erstellung Ihrer eigenenShell
:Wenn Sie die Erweiterung
Dialog
können Sie Einfluss auf die shell-Stil-bits durch overriddinggetShellStyle
:InformationsquelleAutor Edward Thomson
Können Sie die Möbel, wenn Sie erklären, die shell. Ich denke, dieses Beispiel macht was Ihr wollt;
InformationsquelleAutor Bob
Ich bin mir nicht sicher, aber ich glaube, Sie können einfach fallen lassen SWT.Resize-Ereignis wie diesem:
e.doit
false hat keine Auswirkungen. Auf einigen Plattformen können Sie versuchen, die Einstellung der Größe der Schale zurück, was es war, aber das sieht komisch auf einigen Plattformen (vor allem mit Drahtgitter Größe ändern, oder Plattformen, die es ermöglichen, eine ganze Menge in der Größe verändern, bevor Sie abfeuern, event.) Auf anderen Plattformen, Sie erhalten tatsächlich eine Endlosschleife von Ereignissen aus, wenn Sie die Größe einer Hülle hat im inneren ein resize-listener (es sei denn, Sie ein flag setzen, dass man die änderung der Größe.)InformationsquelleAutor bvk256