2017-05-27 4 views
0

J'ai une application de plateau Eclipse RCP. Lorsque je l'exécute à partir de l'environnement IDE Eclipse, il fonctionne correctement. Mais quand il fonctionne comme un produit Eclipse (exe autonome), il affiche toujours une barre de titre avec trois boutons (min/max/close) comme vous le voyez ci-dessous. Je cours Windows 10. Pourquoi? Comment puis-je supprimer cette petite fenêtre/coquille.Réduire une application de plateau Eclipse RCP

enter image description here

J'appelle la méthode suivante de 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); 
    } 

Répondre

0

Le code fonctionne dans Eclipse Helios mais échoue dans Neon. Je crois que certaines bibliothèques ont changé en ce qui concerne la minimisation d'une fenêtre.