IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

MenuManager et WindowsBuilder


Sujet :

SWT/JFace Java

  1. #1
    Membre émérite
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 511
    Par défaut MenuManager et WindowsBuilder
    Bonjour à tous,

    Je souhaite créer une interface graphique avec WindowsBuilder sous Eclipse. WidowsBuilder m'a créé une fenêtre avec plusieurs parties, dont une est un empty MenuManager.
    J'ai créé des actions que je veux placer dans ce MenuManager, mais lorsque je le fait, cela change la taille de ma fenêtre.

    Dans le code généré par WindowsBuilder, j'ai bien une méthode getInitialSize(), mais en mode débug, elle n'est jamais appelée.
    Ca sent le bug dans WindowsBuilder (j'en ai déjà trouvé un autre).

    Quelqu'un connaitrait-il un moyen de contourner / corriger ce problème?
    Merci d'avance
    Page sur Developpez : http://pbriand.developpez.com

  2. #2
    Membre émérite
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 511
    Par défaut
    Bonjour à tous

    Cela pourrais arriver à d'autre car déjà connu et discuté ici

    Pour solutionner le problème, j'ai du surcharger la méthode initializeBounds() de la classe Window comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
      @Override
      protected void initializeBounds() {
        super.initializeBounds();
        Point size = getInitialSize();
        Point location = getInitialLocation(size);
        this.getShell().setBounds(getConstrainedShellBounds(new Rectangle(location.x,
                  location.y, size.x, size.y)));
      }
    En espérant que cela puisse servir à d'autres développeurs
    Page sur Developpez : http://pbriand.developpez.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ToolBarManager MenuManager et Image
    Par L4BiN dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 05/07/2010, 16h48
  2. Classe MenuManager, probleme d'affichage
    Par vladimire dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 21/12/2008, 14h45
  3. Check dans l'item d'un MenuManager
    Par pathfinder06 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 31/07/2007, 08h59
  4. utilisation d'un MenuManager
    Par Cpt Anderson dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 23/02/2006, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo