Pages : 1
#1 Le 25/12/2006, à 12:03
- Premium
[Java]Colonne d'une JTable
Comment afficher une colonne d'une jtable ?
mERCI
Dernière modification par Premium (Le 01/01/2007, à 00:47)
Hors ligne
#2 Le 26/12/2006, à 14:43
- pluviotor
Re : [Java]Colonne d'une JTable
Je pense que ca vient de là
http://java.sun.com/docs/books/tutorial … eDemo.java
sinon je t'invite à suivre ce tuto:
http://java.sun.com/docs/books/tutorial … table.html
Hors ligne
#3 Le 26/12/2006, à 17:13
- pluviotor
Re : [Java]Colonne d'une JTable
Ah ok, mais enfin, inspire toi du premier lien que je t'ai donne:
Il y est le "main"
genre:
public MaClasse extends JPanel {
public MaClasse() {
super(new GridLayout(1,0));
JTable table = new JTable(new MyTableModel());
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
//Create the scroll pane and add the table to it.
JScrollPane scrollPane = new JScrollPane(table);
//Add the scroll pane to this panel.
add(scrollPane);
}
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("TableDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Create and set up the content pane.
MaClasse newContentPane = new MaClasse ();
newContentPane.setOpaque(true); //content panes must be opaque
frame.setContentPane(newContentPane);
//Display the window.
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
Hors ligne
#4 Le 26/12/2006, à 23:38
- Crashforburn
Re : [Java]Colonne d'une JTable
Je pense que le premier lien est suffisant pour comprendre
Tiens allez... :
* Tu crée ta JTable en faisant :
JTable table = new JTable(new MyTableModel());
Puis tu fous ta JTable dans ton container de fenêtre, mais je pense que tu sais faire
Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/
Hors ligne
#5 Le 27/12/2006, à 08:34
- pluviotor
Re : [Java]Colonne d'une JTable
Vector datas = new Vector();
...
datas.elementAt(row)
car il y a pas de données...
Bon courage, Bonhomme.
Hors ligne
#6 Le 27/12/2006, à 20:51
- pluviotor
Re : [Java]Colonne d'une JTable
plutôt que
datas.add("1");
datas.add("2");
datas.add("3");
datas.add("4");
Essaies:
datas.add(new Object[]{"row_0_col_0","row_0_col_1","row_0_col_2","row_0_col_3"});
datas.add(new Object[]{"row_1_col_0","row_1_col_1","row_1_col_2","row_1_col_3"});
datas.add(new Object[]{"row_2_col_0","row_2_col_1","row_2_col_2","row_2_col_3"});
datas.add(new Object[]{"row_3_col_0","row_3_col_1","row_3_col_2","row_3_col_3"});
Hors ligne
#7 Le 28/12/2006, à 00:22
- pluviotor
Re : [Java]Colonne d'une JTable
pour le Vecteur en tableau:
http://java.sun.com/j2se/1.4.2/docs/api … #toArray()
pour le tableau en vector
un ex:
import java.util.*;
public class Sort {
public static void main(String[] args) {
List<String> list = Arrays.asList(args);
Collections.sort(list);
System.out.println(list);
}
}
tirer d'ici
http://java.sun.com/docs/books/tutorial … index.html
Hors ligne
Pages : 1