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

 Java Discussion :

problème graphique (jtable dans jframe)


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut problème graphique (jtable dans jframe)
    bonjour,
    j'ai un problème dans une jframe ou je n'arrive pas à afficher une jtable.
    je m'explique en faite je veux que dans une fénêtre, il y est un tableau.

    voici le 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
     
    class FenetreRegle extends JFrame
    {
    public FenetreRegle()
      {
      Toolkit k = Toolkit.getDefaultToolkit();
      Dimension tailleEcran = k.getScreenSize();
      setTitle("choisir agence" );
      setSize(600,600);
      Tableau.Tableau();
      Contenu monContenu = new Contenu(this);
      Container leContenant = getContentPane();
      leContenant.add(monContenu); 
      }
    }
    j'appelle mon tableau qui est déclarer dans une autre classe.
    voilà si quelqu'un peu m'aider merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    On ne connait pas tes classes Contenu et Tableau, ce n'est donc pas facile de t'aider.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut classe appelé
    voici mes classe Contenu et à la Tableau.
    Exuse-moi du retard.

    voici le 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
     
    class Contenu extends JPanel
    {
    private FenetreRegle maFenetre = null;
    public Contenu(FenetreRegle maFenetre)
      {
      setLayout(new BorderLayout());
      JButton Sync = new JButton("Synchronisation" );
      add(Sync, BorderLayout.SOUTH);	/*affichage du bouton*/
      MyListener myListener = new MyListener();
      this.maFenetre = maFenetre;
     
      Sync.addActionListener(myListener);
      }
    public void paintComponent(Graphics g)
    	{
    	super.paintComponent(g);
      	g.drawString("Les différents sites:", 25, 25);
    	}

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut classe Tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public class Tableau extends JTable 
    {
    	//public ScrollPane effet;
    	public static void  Tableau()
    	{
    	JTable Tab = new Tableau();
    	Object[][]lignes={{"Nom"},{"Adresse"},{"@ Serveur"},{"plage @"}};
    	String[]Colonnes={"connexion.GetString(1)","connexion.GetString(2)"};
     
    	}
    }
    et voilà la classe qui me pose problème.
    Je n'arrive pas à afficher cela.
    Merci d'avance pour votre aide

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Tu crées un tableau mais tu ne l'affectes à aucun container, donc c'est un normal qu'il n'apparaisse pas.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Par défaut ajout du container
    voilà j'ai bien mis le contener pour le Jtable

    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public Container c;
    {
    ......
      JTable datatab = new JTable();
      Tableau montab = new Tableau();
      montab.setPreferredSize(new Dimension(640, 300));
      datatab.add(montab);
      c.add(datatab, BorderLayout.CENTER);
    voilà maintenant j'ai le droit à un problème de thread.
    Pas cool.

Discussions similaires

  1. Affichage JTable dans JFrame
    Par nathieb dans le forum Composants
    Réponses: 2
    Dernier message: 10/03/2011, 23h09
  2. Problème affichage JPanel dans JFrame
    Par Papipen dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 18/06/2009, 20h45
  3. Problème graphique & calcul dans champ
    Par jacquesprogram dans le forum Access
    Réponses: 1
    Dernier message: 08/09/2006, 15h09
  4. Réponses: 3
    Dernier message: 29/04/2006, 22h06
  5. [Jtable] problème de suppression dans une Jtable
    Par gianni17 dans le forum Composants
    Réponses: 1
    Dernier message: 02/12/2005, 18h36

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