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 :

Utilisation du layout 'tablelayout'


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 86
    Par défaut Utilisation du layout 'tablelayout'
    Bonsoir,

    Je suis à la recherche d'un bon layout pour une appli en SWT. En plus des RowLayout, GridLayout... j'ai entendu parlé de tableLayout qui était pas mal, mais apres pas mal de recherches plusieurs questions me viennent à l'esprit.
    1. Est ce que ce tableLayout de l'api jface est le même que celui-ci ?

    2. Si les deux tableLayout ne sont pas la même chose (ce que je pense fortement) existe il un équivalent en SWT de celui où j'ai donné le lien?

    3. Où puis je trouver un bon tuto pour l'utilisation de tableLayout? J'ai bien regardé sur htt://google/codesearch mais je ne m'en sort pas.

    D'avance merci.

    JM

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Normalement tu peux tout faire avec un GridLayout...

    Pour ce qui est du TableLayout il y a la doc d'eclipse là : http://help.eclipse.org/stable/nftop...api/index.html (cheches TableLayout)
    Tu as les références du paquetage donc si tu as eclipse (fort probable si tu utilises SWT) tu peux importer directement ce paquetage en ajoutant les jar du project eclipse qui contiennent les viewers JFace.

    Je te conseil quand même de regarder de plus prés le GridLayout il est telement riche et facile d'utilisation... si ça ne correspond vraiment pas (étrange... que dis-je ? incroyable !) tu peux aussi te rabattre sur un FormLayout.

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ou encore plus puissant, vers le MigLayout (qui existe aussi bien en Swing qu'en SWT) http://www.miglayout.com/

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 86
    Par défaut
    Re-bonjour et merci de vos réponses.
    Bon je vous ai mis en fichier joint ce que voulais, deux dessins (en un fichier) :
    - l'un représentant l'interface attendue.
    et
    - l'autre les conteneurs et layout que j'ai utilisés.
    J'ai aussi rajoutés les soucis que je rencontrais.

    Par contre il est bon de savoir que cette fenêtre (contrairement à d'autres de mon appli) ne sera pas modifiable en taille et par conséquent je me demande si je ne ferais pas mieux de passer par du placement absolu et laisser tomber les layout (que j'utiliserais sur des fenêtres redimensionnables). Mais la seconde question est de savoir si c'est propre de placer des objets SWT en absolu sans layout, même sur une fenêtre non redimensionnable?

    D'avance merci
    Images attachées Images attachées  

  5. #5
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Si tu veux fixer la taille des composant je ne pense pas que se soit faisable avec unt RowLayout mais un GridLayout avec dans instances de GridData attachées aux controles te permet de le faire.
    Ton interface est réalisable sans Composite intermédiaires en utilisant judicieusement un GridLayout et de GridData.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2005
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 86
    Par défaut
    Citation Envoyé par soft0613 Voir le message
    Ton interface est réalisable sans Composite intermédiaires en utilisant judicieusement un GridLayout et de GridData.
    Bah disons que je ne vois pas comment faire avec un gridLayout seul car un gridLayout on définit le nombre de colonnes mais si on veut qu'un objet d'une ligne fasse la somme (au niveau longueur) des objets de la ligne précédente je ne vois pas comment faire. Il faudrait une sorte de colspan (utilisé dans les table en html)...
    Enfin si tu vois comment faire, je suis preneur pour un algo avec des détails sur les éléments du/des layout(s).

    Et sinon je voudrais savoir si dans une appli SWT parfaite (à supposer que ça existe) est ce que faire une fenêtre non-redimensionnable sans layout est de la folie et incorrect? C'est à dire placer les éléments à la main :
    => objet.setSize(x, y);
    => objet.setposition(x, y);

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/07/2008, 15h24
  2. [Struts-Layout] utilisation du <layout:select>
    Par j_esti dans le forum Struts 1
    Réponses: 8
    Dernier message: 13/06/2008, 14h17
  3. [Struts-Layout] utilisation de layout:selectDependent
    Par paolo2002 dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/06/2008, 16h40
  4. [Struts-Layout] utilisation de layout:dynMenu
    Par osman.amine dans le forum Struts 1
    Réponses: 23
    Dernier message: 02/08/2007, 16h55
  5. [Struts-Layout] utilisation du layout-date
    Par osman.amine dans le forum Struts 1
    Réponses: 1
    Dernier message: 13/04/2007, 11h51

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