[SWT] Powrot zminimalizowanego okna lub zakaz min

0

Witam
Mam o to taki problem, posiadam zminimalizowane okno i chcialbym je przywrocic zeby bylo na wierzchu(nie wiem jak to powiedziec chce zeby okno wrocilo tak jak bym nacisnol na nie w pasku zadan), mozna bylo by to zrobic przez
Point p = shell.getSize();
shell.setMaximize(true);
shell.setSize(p);

ale zle to wyglada bo okno sie maximilizyje i dopiero ustawia, wiec pomyslalem zeby dodac setVisible, czyli:
shell.setVisible(false);
Point p = shell.getSize();
shell.setMaximize(true);
shell.setSize(p);
shell.setVisible(true);

ale nie dziala. :/ Znacie jakis sposob moze na to ? albo zeby po nacisnieciu na przycisk minimalizacji okno sie nie minimalizowalo ?

shell.addShellListener(new ShellListener() {
public void shellIconified(ShellEvent e) {
e.doit = false;
}
Nie dziala :/

0

Ok juz doszedlem do tego. Wystarczy :
shell.addShellListener(new ShellListener() {
public void shellIconified(ShellEvent e) {
shell.setMinimalize(false);
}
i okno powroci do swoich rozmiarow ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1