abdoo05
Messages postés45Date d'inscriptionsamedi 9 avril 2005StatutMembreDernière intervention22 décembre 2005
-
28 oct. 2005 à 10:47
abdoo05
Messages postés45Date d'inscriptionsamedi 9 avril 2005StatutMembreDernière intervention22 décembre 2005
-
28 oct. 2005 à 13:11
je veux de l'affichage en temps reel;
en faite mon programme consiste a collecter des chaine de caracteres en
tepms reel et les affichées dans un tableau(de type Jtable),
j'ai
fait tout ça mais le probleme est que l'affichage n'est pas en temps
réel il faut que je clique sur le tableau pour qu'il affiche les
nouvelles chaine collecter...
j'ai essayé avec repaint() et paintImmediateley() mais ça n'a pas marché
abdoo05
Messages postés45Date d'inscriptionsamedi 9 avril 2005StatutMembreDernière intervention22 décembre 2005 28 oct. 2005 à 11:41
non je n'utlise pas de model,
Object [] [] cellules = new Object[1000][15];
Jtable table = new JTable(cellules,col_name);
avec cellules contient les données à afficher,
en fin de compte c'est l'objet cellules qui va etre modifier en temps
réel (va contenir les chaine collecter) mais le problem c'est ke je
n'arrive pas à afficher en temps réel ( je doit tjrs cliquer sur le
tableau pour afficher les nouvelles chaine collecté).
Vous n’avez pas trouvé la réponse que vous recherchez ?
meyfab
Messages postés17Date d'inscriptionmercredi 1 juin 2005StatutMembreDernière intervention28 octobre 2005 28 oct. 2005 à 11:47
Idem que sur l'autre sujet : Passer un un TableModel et utiliser fireTableCellUpdated...
new AbstractTableModel() {
public String getColumnName(int col) {
return columnNames[col].toString();
}
public int getRowCount() { return rowData.length; }
public int getColumnCount() { return columnNames.length; }
public Object getValueAt(int row, int col) {
return rowData[row][col];
}
public boolean isCellEditable(int row, int col)
{ return true; }
public void setValueAt(Object value, int row, int col) {
rowData[row][col] = value;
fireTableCellUpdated(row, col);
}
}