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 :

JTabel et JScrollpane


Sujet :

AWT/Swing Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 9
    Points : 9
    Points
    9
    Par défaut JTabel et JScrollpane
    Bonjours,

    J'ai un problème, j'arrive pas à intégrer mon JScrollPane dans mon Jtabel (j'ai mon JScrollPane qui s'affiche mais il fait rien du tout). Malgré tous les tutos disponible je n'ai toujours pas réussi à lier les deux.

    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
    29
    30
    31
    32
    33
    34
    35
     
    public class VueGenerale extends JFrame
    {
    	// Blabla...
    	private static final long serialVersionUID = 0;
     
    	JPanel fenetre = null;
     
    	JTable myTable = new JTable(new MyTableModel());
    	JScrollPane myScrollPane = new JScrollPane(myTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
                ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
     
    	public VueGenerale ()
    	{
    		setSize (600, 400);
    		setTitle ("Vue générale...");
    		fenetre = (JPanel) getContentPane ();
    		fenetre.setLayout (null);
     
     
     
    		fenetre = (JPanel) getContentPane ();
    		fenetre.setLayout (null);		
    		myTable.getTableHeader().setBounds(70, 50, 300, 20);
    		myTable.setBounds(70, 70, 300, 100);
    		myScrollPane.setBounds(360, 50, 20, 120);
    		myScrollPane.setViewportView(myTable); 
     
    	        fenetre.add(myScrollPane);
    		fenetre.add(myTable.getTableHeader());
    		fenetre.add(myTable);
    		setContentPane(fenetre);
    		fenetre.setVisible(true); 
     
    	}

  2. #2
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    ca devrait aller mieux comme ca:

    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
     
    JPanel fenetre = new JPanel(null);
     
    ...
     
    public VueGenerale (){		
    		setTitle ("Vue générale...");
     
     
    		myScrollPane.setSize(300,400);
    		myScrollPane.setLocation(10,10);
     
    	           fenetre.add(myScrollPane);
    	           fenetre.setPreferredSize(320,420);
     
    		setContentPane(fenetre);
     
     		pack();
    		setLocationRelativeTo(null);      
    		setVisible(true);  
    	}
    même si je me serais contenté de :
    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
     
    JPanel fenetre = new JPanel( new GridLayout(1,1) );
     
    ...
     
    public VueGenerale (){		
    		setTitle ("Vue générale...");
     
    	           fenetre.add(myScrollPane);
    		setContentPane(fenetre);
     
     		pack();
    		setLocationRelativeTo(null);      
    		setVisible(true);  
    	}
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/01/2010, 16h22
  2. [JFrame][JScrollPane] rafraichissement
    Par iuz dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 14/05/2004, 11h08
  3. [JSCROLLPANE][JTABLE] Probleme de raf...
    Par thibaud dans le forum Composants
    Réponses: 5
    Dernier message: 04/05/2004, 11h26
  4. [JScrollPane]Comment savoir quand une scrollbar apparait ?
    Par FrigoAcide dans le forum Composants
    Réponses: 4
    Dernier message: 29/04/2004, 10h10
  5. [JScrollPane] élargir la taille
    Par nyny_p dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 03/05/2003, 10h54

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