spalax born of a broken man | ben fait afficher le tableau directement c'est plus facile lol
explemet avec du sql recuperer dans un tableau pour afficher le tt
Code :
- private void creerListing(String requete){
- try{
- jtListing = new JTable(AccessGen.creerTableModel(requete));
- jtListing.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
- defilant = new JScrollPane(jtListing);
- pan2.removeAll();
- pan2.add(defilant);
- menu.getContainer().repaint();
- menu.show();
- }
- catch(SQLException ex){
- JOptionPane.showMessageDialog(null,ex.getMessage());}
-
- }
|
Code :
- package Serieh;
- import javax.swing.table.*;
- import java.util.*;
- public class MyTableModel extends AbstractTableModel {
- private Vector nomCol = new Vector();
- private Vector contenu = new Vector();
- private Vector objetTypes = new Vector();
-
- public MyTableModel(Vector col, Vector lig, Vector types) {
- nomCol = col;
- contenu = lig;
- objetTypes = types;
- }
-
- public int getColumnCount() {
- return nomCol.size();
- }
-
- public int getRowCount() {
- return contenu.size();
- }
- public String getColumnName(int col){
- return (String) nomCol.elementAt(col);
- }
- public Object getValueAt(int row, int col) {
- Vector vect = (Vector)(contenu.elementAt(row));
- return vect.elementAt(col);
- }
- public Class getColumnClass(int c)
- { return (objetTypes.elementAt(c)).getClass();
- }
-
- }
|
EDIT: si tu veux je peux te sender tout le bazar pour que tu vois l'apli tourner et te rendre compte de quoi fait quoi Message édité par spalax le 22-03-2006 à 21:27:10
|