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 :

[debutant] frame-panel


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 220
    Par défaut [debutant] frame-panel
    bonjour je souhaite avoir une classe pour ma frame et une autre classe pour mon panel. comment faire pour dire a ma frame d'aller chercher mon panel?

    merci de votre aide et de votre explication détailler pour débutant

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ta_frame.add(new TonPanel());
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ta_frame.setContentPane(new TonPanel());

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 220
    Par défaut
    ca ne marche pas vu que mon panel est dans une autre class que ma frame.

    voila mon code:
    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
    import
    javax.swing.JFrame;
    public
    class frame extends JFrame{ /**
    *@paramargs
    */
    public frame() { super("application birt version 2.0"); setSize(1100,1100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } publicstaticvoid main(String[] args) { // TODO Raccord de méthode auto-généré
    frame ensemble=
    new frame(); }
    }


    et pour mon panel

    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
    
    
    import
    javax.swing.*;
    public
    class panel extends JPanel{ JButton pdf=new JButton("PDF"); JButton html=new JButton("HTML"); JButton impression=new JButton("IMPRESSION"); public panel() { JPanel pane=new JPanel(); pane.add(pdf); pane.add(html); pane.add(impression); }
    }

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Essaie ceci :
    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
    import javax.swing.JFrame;
    public class frame extends JFrame{
    
      public frame() {
       super("application birt version 2.0");
        getContentPane().add(new panel());
        setSize(1100,1100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
      }
    
    
      public static void main(String[] args) {
        // TODO Raccord de méthode auto-généré[/LEFT]
        frame ensemble=new frame();
      }
    }
    EDIT et ton panel devrait être codé comme ça :
    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
    import java.awt.*;
    import javax.swing.*;
    
    public class panel extends JPanel{
    
      JButton pdf=new JButton("PDF"); 
      JButton html=new JButton("HTML");
      JButton impression=new JButton("IMPRESSION");
    
      public panel() {
        super(new FlowLayout());
        add(pdf);
        add(html);
        add(impression);
      }
    }
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

Discussions similaires

  1. Changer completement le contenu d'une frame/panel
    Par pythonneur dans le forum wxPython
    Réponses: 2
    Dernier message: 11/10/2007, 09h29
  2. Différence entre Jpanel, JFrame, Frame, Panel
    Par Invité dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 12/06/2006, 22h51
  3. [debutant] Frame
    Par muquet dans le forum Composants VCL
    Réponses: 5
    Dernier message: 06/03/2006, 13h53
  4. [debutant] Frame tout simple ?
    Par Invité dans le forum JBuilder
    Réponses: 1
    Dernier message: 05/07/2005, 16h00
  5. panel, layout et frame
    Par beLz dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 24/04/2004, 23h45

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