2017-05-27 3 views
0

Ich habe eine Eclipse RCP-Fachanwendung. Wenn ich es aus der Eclipse-IDE-Umgebung heraus starte, läuft es einwandfrei. Wenn es jedoch als Eclipse-Produkt (Standalone-Exe) ausgeführt wird, wird immer eine Titelleiste mit drei Schaltflächen (min/max/close) angezeigt, wie Sie unten sehen. Ich verwende Windows 10. Warum? Wie kann ich dieses kleine Fenster/Shell unterdrücken?Minimieren Sie eine Eclipse RCP-Fachanwendung

enter image description here

Ich rufe die folgende Methode von preWindowOpen.

private void minimize() { 
     IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); 
     configurer.setInitialSize(new Point(50, 0)); 
     configurer.setShowCoolBar(false); 
     configurer.setShowStatusLine(false); 
     configurer.setShowMenuBar(false); 
     configurer.setShellStyle(0); 

     configurer.getWindow().getShell().setVisible(false); 
     configurer.getWindow().getShell().setMinimized(true); 
    } 

Antwort

0

Der Code funktioniert in Eclipse Helios, aber in Neon ist fehlgeschlagen. Ich glaube, einige Bibliotheken haben sich hinsichtlich der Minimierung eines Fensters verändert.