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 :

Problème Affichage onglet


Sujet :

AWT/Swing Java

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 100
    Par défaut Problème Affichage onglet
    Bonjour,
    J'arrive à faire apparaître des onglets dans ma JFrame, mais quand je sélectionne un onglet, le contenu ne s'affiche pas.
    Pour des raisons de clarté, j'ai séparé dans deux classes différentes la JFrame (class Consulter) et les JPanel de chaque onglet (class Liste et Dossier).
    Je ne vous mets le code que de Consulter et Liste, car Dossier est identique à Liste.

    Consulter:
    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
     
    package vue;
     
    import java.awt.*;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.awt.event.WindowListener;
    import java.sql.*;
    import java.util.*;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import vue.liste;
     
     
    import javax.swing.*;
     
    public class consulter extends JFrame{
     
    	private static final long serialVersionUID = 1L;
     
    	public consulter() {
    	      super("Consulter la fiche d'une association");
    	      WindowListener l = new WindowAdapter() {
    	         public void windowClosing(WindowEvent e){
    	            System.exit(0);
    	         }
    	      };
     
    	      //réglage de la taille de la fenêtre
    	      Toolkit k = Toolkit.getDefaultToolkit();
    	      Dimension tailleEcran = k.getScreenSize();
    	      int largeurEcran = tailleEcran.width;
    	      int hauteurEcran = tailleEcran.height;	        
    	      addWindowListener(l);
    	      setSize(largeurEcran / 2, hauteurEcran / 2);
    	      setLocation(largeurEcran*3/16, hauteurEcran*3/16);
     
     
    	   // barre de menu
    	      JMenuBar menuBar = new JMenuBar();
    	      setJMenuBar(menuBar);
    	      JMenu fichier = new JMenu("Fichier");
    	      JMenu edition = new JMenu("Edition");	      
    	      menuBar.add(fichier);
    	      menuBar.add(edition);
    	      setJMenuBar(menuBar);     
    	      menuBar.add(fichier);
    	      menuBar.add(edition);
     
     
    	       // onglets
    	      JTabbedPane onglet = new JTabbedPane(SwingConstants.TOP) ;
    	      liste onglet_liste=new liste();
    	      onglet.addTab("Liste", onglet_liste);
    	      dossier_unique onglet_dossier_unique=new dossier_unique();
    	      onglet.addTab("Dossier_unique", onglet_dossier_unique);
    	      onglet.setOpaque(true);	      
    	      add(onglet);
     
     
     
    	   }// constructeur consulter
     
     
     
    	   public static void main(String [] args){
    	      JFrame f= new consulter();
    	      //f.getContentPane(onglet_liste);
    	      f.setVisible(true);
     
    	   } // main
     
    }// class consulter
    Liste:
    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
     
    package vue;
     
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Dimension;
     
    import javax.swing.*;
     
    public class liste extends JPanel{	
     
    	public liste (){
    		JPanel p = new JPanel();
    		JLabel test = new JLabel("Bien joué!");
    		p.add(test);
    		p.setVisible(true);
    		// JButton bouton_test=new JButton("test");
    		// liste.add(bouton_test);
     
    	}// constructeur
     
    } //classe vue
    Merci d'avance, bon week-end !!!

  2. #2
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    peut-être comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public class liste extends JPanel{	
     
    	public liste (){
    		JLabel test = new JLabel("Bien joué!");
    		add(test);
    	}// constructeur
     
    } //classe vue

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2008
    Messages : 100
    Par défaut
    Bah oui ça marche merci...
    Tu es mon héros, je t'aime!

    Ton talent n'a d'égal que mon ignorance...

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

Discussions similaires

  1. Problème affichage onglet
    Par aldagon72 dans le forum Android
    Réponses: 16
    Dernier message: 15/03/2012, 10h29
  2. Problème affichage dans des onglets tabHost
    Par flavdu44 dans le forum Android
    Réponses: 3
    Dernier message: 24/11/2011, 17h36
  3. [WD-2010] Problème affichage d'un onglet du ruban (Complément COM)
    Par Nico7514 dans le forum Word
    Réponses: 8
    Dernier message: 15/08/2010, 21h33
  4. [Struts-Layout] problème affichage CSS d'onglets
    Par valkeke dans le forum Struts 1
    Réponses: 3
    Dernier message: 19/11/2009, 17h49
  5. [DOS] Problème affichage de DOS dans un Memo
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 25/06/2004, 13h31

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