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

JBuilder Java Discussion :

jFrame Bug [débutant]


Sujet :

JBuilder Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 75
    Par défaut jFrame Bug [débutant]
    Bonjour, je suis en train de m'occuper de mon interface graphique j'ai mis Dispose_on_close , et layout null . Voici mon problème : a chaque fois que je vais dans source et que je retourne dans conception, il se remet en hide_on_close , les jPanel s'efface, les bouttons, etc etc .....

    En realité ils se mettent tout en haut a gauche en size min le problème c'est que c'est que j'ai pas forcement en vie de passer ma vie a refair l'interface ...

    Je dispose de la version free full 2005. Si quelqu'un aurait une petite idée ... c'est franchement déprimant ...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut
    Bonjour, moi aussi j'ai eu ces problèmes de disparition quand je bascule de source vers conception et j'ai pu les résoudre.

    donc est-ce-que tu peux me dire qu'est-ce-que tu mis à Dispose_on_close.

    le problème d'affcihage se trouve généralement dans l'initialisation (jbInit()).
    est-ce-que tu peux nous montrer le code de jbInit().

    a+

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 75
    Par défaut
    oui pas de problème voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      public InterfaceGraphique(Application app) {
            try {
                jbInit();
                setSize(1000, 740);
                setVisible(true);
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            this.app = app;
        }
    Dispose_on_close , je l'ai mi pour le cadre de base quand tu vas dans conception avec le layout null . Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut
    bjr.
    montre plutot ce qu'il y a à l'intérieur de jbInit();

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 75
    Par défaut
    Oops, excuse moi

    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
     
     private void jbInit() throws Exception {
            this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            this.getContentPane().setLayout(null);
            jLabel1.setBackground(Color.lightGray);
            jLabel1.setFont(new java.awt.Font("Comic Sans MS", Font.BOLD, 15));
            jLabel1.setToolTipText("");
            jLabel1.setText("Fichier");
            jLabel1.setBounds(new Rectangle(757, 26, 100, 30));
            jTextField1.setText("x000");
            jTextField1.setBounds(new Rectangle(757, 62, 211, 24));
            jButton2.setBounds(new Rectangle(757, 95, 100, 30));
            jButton2.setText("Charger");
            jButton2.addActionListener(new
            InterfaceGraphique_jButton2_actionAdapter(this));
            jButton1.setBounds(new Rectangle(868, 95, 100, 30));
            jButton1.setText("Sauvegarder");
            jButton3.setBounds(new Rectangle(757, 246, 100, 30));
            jButton3.setText("Dessiner");
            jButton3.addActionListener(new
            InterfaceGraphique_jButton3_actionAdapter(this));
            jTextArea1.setEnabled(false);
            jTextArea1.setBounds(new Rectangle(868, 247, 100, 28));
            jRadioButton1.setText(" I");
            jRadioButton1.setBounds(new Rectangle(757, 167, 40, 14));
            jRadioButton1.addActionListener(new
            InterfaceGraphique_jRadioButton1_actionAdapter(this));
            jRadioButton2.setText(" II");
            jRadioButton2.setBounds(new Rectangle(757, 185, 40, 14));
            jRadioButton2.addActionListener(new
            InterfaceGraphique_jRadioButton2_actionAdapter(this));
            jRadioButton3.setText(" III");
            jRadioButton3.setBounds(new Rectangle(757, 202, 40, 14));
            jRadioButton3.addActionListener(new
            InterfaceGraphique_jRadioButton3_actionAdapter(this));
            jRadioButton4.setText("aVR");
            jRadioButton4.setBounds(new Rectangle(757, 218, 50, 14));
            jRadioButton4.addActionListener(new
            InterfaceGraphique_jRadioButton4_actionAdapter(this));
            jRadioButton5.setText("aVL");
            jRadioButton5.setBounds(new Rectangle(846, 218, 50, 14));
            jRadioButton5.addActionListener(new
            InterfaceGraphique_jRadioButton5_actionAdapter(this));
            jRadioButton6.setText("aVF");
            jRadioButton6.setBounds(new Rectangle(931, 218, 50, 14));
            jRadioButton6.addActionListener(new
            InterfaceGraphique_jRadioButton6_actionAdapter(this));
            jRadioButton7.setText("V1");
            jRadioButton7.setBounds(new Rectangle(846, 167, 40, 14));
            jRadioButton7.addActionListener(new
            InterfaceGraphique_jRadioButton7_actionAdapter(this));
            jRadioButton8.setText("V2");
            jRadioButton8.setBounds(new Rectangle(846, 185, 40, 14));
            jRadioButton8.addActionListener(new
            InterfaceGraphique_jRadioButton8_actionAdapter(this));
            jRadioButton9.setText("V3");
            jRadioButton9.setBounds(new Rectangle(846, 202, 40, 14));
            jRadioButton9.addActionListener(new
            InterfaceGraphique_jRadioButton9_actionAdapter(this));
            jRadioButton10.setText("V4");
            jRadioButton10.setBounds(new Rectangle(931, 167, 40, 14));
            jRadioButton10.addActionListener(new
            InterfaceGraphique_jRadioButton10_actionAdapter(this));
            jRadioButton11.setText("V5");
            jRadioButton11.setBounds(new Rectangle(931, 185, 40, 14));
            jRadioButton11.addActionListener(new
            InterfaceGraphique_jRadioButton11_actionAdapter(this));
            jRadioButton12.setText("V6");
            jRadioButton12.setBounds(new Rectangle(931, 202, 40, 14));
            jRadioButton12.addActionListener(new
            InterfaceGraphique_jRadioButton12_actionAdapter(this));
            jLabel3.setFont(new java.awt.Font("Comic Sans MS", Font.BOLD, 15));
            jLabel3.setText("Choix des dérivations");
            jLabel3.setBounds(new Rectangle(757, 137, 211, 23));
            this.getContentPane().add(jButton1);
            this.getContentPane().add(jLabel3);
            this.getContentPane().add(jRadioButton1);
            this.getContentPane().add(jRadioButton2);
            this.getContentPane().add(jRadioButton3);
            this.getContentPane().add(jRadioButton7);
            this.getContentPane().add(jRadioButton8);
            this.getContentPane().add(jRadioButton9);
            this.getContentPane().add(jRadioButton10);
            this.getContentPane().add(jRadioButton11);
            this.getContentPane().add(jRadioButton12);
            this.getContentPane().add(jRadioButton4);
            this.getContentPane().add(jRadioButton5);
            this.getContentPane().add(jRadioButton6);
            this.getContentPane().add(jButton3);
            this.getContentPane().add(jTextArea1);
            this.getContentPane().add(jTextField1);
            this.getContentPane().add(jLabel1);
            this.getContentPane().add(jButton2);
        }

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Par défaut
    Bjr. j'ai exécuté ton programme (jbInit()) sur ma machine et je n'arrive pas à voir très bien le problème car tu n'utilises pas les conteneurs (jpanel) dans tes interfaces...je te conseille vivement de les utiliser. c très facil tu vas te rendre compte. même les dispositions (layout) ne sont pas compliqués. il fo juste comprendre qlqs principes.

    si tu me passes le code source de ton interface je pourrai t'aider un peu.

    a+

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

Discussions similaires

  1. [débutant]Afficher une image sur une JFrame
    Par mavina dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 09/08/2006, 16h25
  2. [débutant] Probleme JFrame
    Par trollchichon dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 28/12/2005, 14h02
  3. [Débutant]Maximise JFrame et JInternalFrame
    Par leminipouce dans le forum Agents de placement/Fenêtres
    Réponses: 12
    Dernier message: 04/11/2005, 16h19
  4. [Débutant] Bug 0xC0000005 en utilisant des ofstream
    Par TiKeuj dans le forum SL & STL
    Réponses: 12
    Dernier message: 09/08/2005, 14h14
  5. [Débutant] Jframe/JInternalFrame: prb avec JScrollPane
    Par flzox dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 12/12/2004, 00h08

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