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

AWT/Swing Java Discussion :

Bug Swing/ setbounds


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Par défaut Bug Swing/ setbounds
    Bonjour,

    J'ai un "bug" que je n'arrive pas à m'expliquer avec swing, le dernier panel dont je charge manuellement un bounds bug et se met en arriere plan.

    Un avis ?


    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.Dimension;
    import java.awt.GridLayout;
    import java.awt.event.KeyEvent;
    import javax.swing.BorderFactory;
    import javax.swing.ButtonGroup;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JRadioButton;
    import javax.swing.border.Border;
     
    public class main extends JFrame {
      public static void main(String args[]) {
        main app = new main();
        app.init();
      }
     
      public void init() {
     
        this.setTitle("Test Interface");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setSize(1280, 800);
     
        JPanel panelMenu = new JPanel();
        JPanel panelContent = new JPanel();
        JPanel panelCredit = new JPanel();   
        JPanel panelOption = new JPanel();  
     
        Border borderMenu = BorderFactory.createTitledBorder("Menu");
        Border borderContent = BorderFactory.createTitledBorder("Contenu");
        Border borderCredit = BorderFactory.createTitledBorder("Credit");
        Border borderOption = BorderFactory.createTitledBorder("Action");
     
        panelMenu.setBorder(borderMenu);
        panelContent.setBorder(borderContent);
        panelCredit.setBorder(borderCredit);
        panelOption.setBorder(borderOption);
     
        Container contentPane = this.getContentPane();  
     
        panelMenu.setBounds(100, 0 ,100 ,100);
        panelContent.setBounds(100, 100 ,100 ,100);    
        panelCredit.setBounds(100, 300 ,100 ,100);   
        panelOption.setBounds(100, 500, 100, 100);
     
     
     
        contentPane.add(panelContent);    
        contentPane.add(panelMenu);
        contentPane.add(panelCredit);
        contentPane.add(panelOption);
     
     
        this.setVisible(true);
      }
    }

  2. #2
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    Je pense qu'il te faut un setLayout(null);
    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Par défaut
    Merci
    Peux tu m'expliquer le pourquoi ?

    Sinon thx je met à résolu

  4. #4
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    Je te propose la lecture de cette doc : http://docs.oracle.com/javase/tutori...ut/visual.html

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Par défaut
    Très intéressant en effet merci

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

Discussions similaires

  1. Problème ou Bug de swing avec les JDialogs ?
    Par Wydicule dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 06/11/2010, 16h08
  2. [Swing] Bug interface graphique
    Par thegreatbato dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 15/05/2006, 11h51
  3. [Swing] bug avec Dialog
    Par shinkyo dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 01/03/2006, 14h29
  4. [Swing]Bug lors d'un clic droit
    Par Jahjouh dans le forum Composants
    Réponses: 4
    Dernier message: 24/12/2004, 19h43

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