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 :

[SWT]Héritage d'un Dialog


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Par défaut [SWT]Héritage d'un Dialog
    Dans les bonnes règles de programmation SWT, à ce que je comprends actuellement; c'est qu'il ne faut pas étendre des wigets... Du fait de la présence d'une méthode protégée vérifiant le "sous-classement".

    Par contre, il y a la classe Composite qui peut être sous-classée afin de faire ensuite des compositions évoluées au niveau des interfaces graphiques.
    C'est du moins ce que j'ai déduis de plusieurs lectures sur différents sites et de la FAQ SWT disponible ici sur développez.com.

    Actuellement, je travaille sous Eclipse et j'ai essayé un éditeur graphique du nom de Jigloo qui permet de créer des Composite et des Dialog.

    Hériter de la classe Dialog est-il "permis" ? Est-ce dans les "bonnes pratiques" ?

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2006
    Messages : 218
    Par défaut
    Citation Envoyé par M4v3rick
    Dans les bonnes règles de programmation SWT, à ce que je comprends actuellement; c'est qu'il ne faut pas étendre des wigets... Du fait de la présence d'une méthode protégée vérifiant le "sous-classement".
    Tout à fait, en SWT on ne peut pas étendre les "widgets" de base (combo, table, zone de saisie...) C'est une règle immuable de l'environnement SWT.

    Citation Envoyé par M4v3rick
    Par contre, il y a la classe Composite qui peut être sous-classée afin de faire ensuite des compositions évoluées au niveau des interfaces graphiques.
    C'est du moins ce que j'ai déduis de plusieurs lectures sur différents sites et de la FAQ SWT disponible ici sur développez.com.
    Si tu veux faire des propres widgets, tu peux utiliser un composite ou un objet Canvas... Plus d'informations à l'adresse suivante : Creating your own widget

    Citation Envoyé par M4v3rick
    Hériter de la classe Dialog est-il "permis" ? Est-ce dans les "bonnes pratiques" ?
    C'est même plus que permis, c'est obligatoire car c'est une classe abstraite. Une fenêtre Dialog est modale (c'est pour cela qu'il ne faut pas oublier de mettre un shell parent lors de sa création) et permet le dialogue avec l'utilisateur.

    J'espère t'avoir aidé,

    Laurent

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 59
    Par défaut
    oui, merci beaucoup

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

Discussions similaires

  1. Input dialog en SWT
    Par Romz_Java dans le forum SWT/JFace
    Réponses: 5
    Dernier message: 19/01/2009, 09h45
  2. incorporé un StructuredTextEditor dans un SWT Dialog
    Par *alexandre* dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 04/02/2008, 10h49
  3. [SWT] Héritage de widgets
    Par soft0613 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 21/12/2007, 19h13
  4. [SWT.JFACE] Completion automatique dans une dialog
    Par MarOne dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 15/11/2007, 17h45
  5. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    Réponses: 21
    Dernier message: 13/09/2005, 15h32

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