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

 Java Discussion :

Swing Java Positionnement


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Par défaut Swing Java Positionnement
    Bonjour,
    J'aimerais avoir votre avis sur la manière de réaliser cette petite interface à l'aide des composants swing de Java. Je ne vois pas bien quels Layout sont les plus à même de m'aider et comment les combiner. J'ai eu l'habitude d'utiliser Qt pour le c++ mais la Swing je n'arrive pas à maîtriser pour le moment.
    Si vous avez une idée pour réaliser cette interface, savoir comment positionner de cette manière, je vous en remercie d'avance.



    Cordialement,
    frip

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Bonjour

    Concernant les layouts tu devrais regarder le "GridBagLayout" c'est un gros morceau des layouts. Mais il est par conséquent plus puissant que les autres.

    Pour les composants :
    JLabel pour le text, JTextField et JTextArea pour les champs de saisi, JCheckBox pour les boites à cocher. et JButton... pour les bouton.

    N'hésite pas à revenir demander de l'aide si tu bloque lors du développement.

  3. #3
    Membre chevronné Avatar de javaNavCha
    Homme Profil pro
    EKG Group
    Inscrit en
    Juillet 2009
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : EKG Group
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2009
    Messages : 311
    Par défaut
    Citation Envoyé par fripp Voir le message
    Bonjour,
    J'aimerais avoir votre avis sur la manière de réaliser cette petite interface à l'aide des composants swing de Java. Je ne vois pas bien quels Layout sont les plus à même de m'aider et comment les combiner. J'ai eu l'habitude d'utiliser Qt pour le c++ mais la Swing je n'arrive pas à maîtriser pour le moment.
    Si vous avez une idée pour réaliser cette interface, savoir comment positionner de cette manière, je vous en remercie d'avance.



    Cordialement,
    frip
    Tu peux utiliser un setLayout(null) et setBounds (x,y,a,b).
    Mais tu auras des soucis si tu changes de résolutions.

  4. #4
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Tu peux utiliser un setLayout(null) et setBounds (x,y,a,b).
    Mais tu auras des soucis si tu changes de résolutions.
    Mais non !!! C'est vraiment une mauvaise pratique !
    Autant utiliser les Layout qui sont peux être moins simple à prendre en main mais qui permettent un gain de temps (et d'esthétique) énorme.

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Je ne sortirais pas la grosse artilerie du Gridbaglayout pour ça d'autant que ca va être très compliqué à ajuster pour atteindre le résultat voulu.


    Mode débutant:

    Appliquez le principe du "diviser pour régner"
    Un vertical layout dans lequel vous mettez 2 panels, le bouton run, text2 et la zone de texte.

    Dans le premier panel, un flow layout, avec Text1, l'input et le bouton
    Dans le deuxième panel, un gridbaglayout (là on l'utilise) avec les 6 composants (check box, texte, bouton *2).


    En mode avancé:
    un spring layout ou un group layout.

    Le setLayout(null), c'est du grand n'importe quoi qui t'explosera à la figure.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/04/2009, 10h20
  2. [SWING][débutant] positionnement et retour a la ligne
    Par gloubi dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 14/03/2008, 10h47
  3. Le docking sous Swing/Java 6.0 : vos avis
    Par sironimo dans le forum AWT/Swing
    Réponses: 32
    Dernier message: 01/12/2007, 22h50
  4. Probleme swing java
    Par taroudant dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 28/12/2006, 10h17
  5. [SWING] GridBagLayout positionnement des composants
    Par rprom1 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 28/03/2006, 14h54

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