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

Agents de placement/Fenêtres Java Discussion :

Problème d'espace dans un BoxLayout


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2014
    Messages : 1
    Par défaut Problème d'espace dans un BoxLayout
    Bonjour ,
    comme l'indique le titre j'ai un soucis d'espace

    Le code de ma fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    	public CopyOfAffichage(){
    		this.setSize(400,500);
    		this.setLayout( new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));
     
     
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
    		this.add(new MyPanel());
     
     
    		this.setVisible(true);
     
    	}

    le code de my panel qui utilise un gridbaglayout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    	public MyPanel(){
    		super();
    		this.setLayout(new GridBagLayout());
    		GridBagConstraints c = new GridBagConstraints();
     
    		c.fill = GridBagConstraints.HORIZONTAL;
     
     
    		un = new JLabel("Button 1");
    		un.setOpaque(true);
    		un.setBackground(new Color(191,28,28));
     
    		c.weightx = 0.5;
    		c.weighty = 100;
    		//un.setPreferredSize(new Dimension(400, 500));
    		c.fill = GridBagConstraints.HORIZONTAL;
    		c.gridx = 0;
    		c.gridy = 0;
    		this.add(un, c);
     
    		deux = new JLabel("Button 2");
    		//deux.setPreferredSize(new Dimension(400, 500));
    		deux.setOpaque(true);
    		deux.setBackground(new Color(28,174,191));
    		c.fill = GridBagConstraints.HORIZONTAL;
    		c.weightx = 0.5;
    		c.gridx = 1;
    		c.gridy = 0;
    		this.add(deux, c);
     
    		trois = new JLabel("Button 3");
    		trois.setOpaque(true);
    		//trois.setize(new Dimension(400, 500));
    		trois.setBackground(new Color(28,33,191));
    		c.fill = GridBagConstraints.HORIZONTAL;
    		c.weightx = 0.5;
    		c.gridx = 2;
    		c.gridy = 0;
    		this.add(trois, c);

    le rendu :

    Nom : 803494rendu.jpg
Affichages : 251
Taille : 42,8 Ko

    L'idée serait de ne pas avoir de blanc entre chaque lignes de JLabel

    d'avance merci

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 200
    Par défaut
    Bonjour,

    La doc sur le BoxLayout ==> ici

    Je pense que c'est cette ligne qu'il te manque entre chaque ajout de MyPanel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.add(Box.createVerticalGlue());

Discussions similaires

  1. Problèmes d'espaces dans mes entrées
    Par Sanka76 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 12/02/2007, 10h35
  2. Réponses: 8
    Dernier message: 08/02/2007, 18h46
  3. [CSS] Problème d'espaces dans une liste
    Par sylsau dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 03/08/2006, 14h46
  4. Problème d'espace dans les variables
    Par crocmorts dans le forum Langage
    Réponses: 3
    Dernier message: 26/04/2006, 16h12
  5. Problème d'espace dans les varibles passées par GET !
    Par boukay dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/03/2006, 15h36

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