rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Java]JTable qui prend la taille de la fenetr

Posté par mercatix, le mardi 19 juin 2007 à 13:18:18
Bonjour,

est-ce que quelqu'un pourrait m'indiquer comment faire pour que la JTable prenne la taille de la fenetre.
Que ce soit lors d'un agrandissement ou lors d'une diminution de le fenetre.

J'ai écrit ceci pour l'instant.
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;


public class Test{
	public static void main(String [] args){
		JFrame frame = new JFrame("Test");
		JTable table;                // le tableau
    table=new JTable(2,6);
    /*Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); 
    table.setPreferredScrollableViewportSize(screen);   */
    //scroller
    JScrollPane scrollpane=new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
    			JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    frame.add(scrollpane);

    frame.setVisible(true);
		frame.setSize(100,100);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	
	}
}


Merci
Configuration: Windows XP
Internet Explorer 6.0
Répondre à mercatix  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 danimo, le vendredi 22 juin 2007 à 02:15:00
Ceci est une 1ere etape !...

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;


public class TestTable

{

public static void main(String [] args)

{
int heigthfram, heigthRwtot; // <<<<<<<<<<<<<<<­<<<<<<
int lignes = 2, cols = 6; // <<<<<<<<<<<<<<<­<<<<<<
JFrame frame = new JFrame("Test");
JTable table; // le tableau
table=new JTable(lignes,cols); // <<<<<<<<<<<<<<<­<<<<<<
/* Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
table.setPreferredScrollableViewportSize(screen); */
//scroller
JScrollPane scrollpane=new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
// frame.add(scrollpane); // <<<<<<<<<<<<<<<­<<<<<<
frame.getContentPane().add(scrollpane); // <<<<<<<<<<<<<<<­<<<<<<

int heigthRw = table.getRowHeight(); // <<<<<<<<<<<<<<<­<<<<<<
heigthRwtot = heigthRw * (lignes +1); // <<<<<<<<<<<<<<<­<<<<<<
heigthfram = heigthRwtot + 38; // <<<<<<<<<<<<<<<­<<<<<<

frame.setVisible(true);
frame.setSize(100,heigthfram);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}
Répondre à danimo
Logiciels pertinents trouvés dans les téléchargements
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger Web Developer Toolbar 1.1.6Web Developer Toolbar - WebDeveloper est une extension firefox représentant une formidable boîte à outils pour examiner et manipuler les pages...Catégorie: Extensions Firefox
Licence: Freeware/gratuit
Télécharger FreeMind 0.8.1FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de...Catégorie: Organisation
Licence: Open Source
Télécharger GreaseMonkey 0.8.20080609.0GreaseMonkey - GreaseMonkey permet de bidouiller à la volée les pages web que vous consultez. C'est à dire qu'il va modifier la page...Catégorie: Extensions Firefox
Licence: Open Source
Plus de logiciels gratuits sur « [Java]JTable qui prend la taille de la fenetr »