public class MonAfficheurCelluleString implements TableCellRenderer{ public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,boolean hasFocus, int row, int col) {JLabel l = new JLabel(); l.setForeground(Color.green); l.setHorizontalAlignment(JLabel.CENTER); l.setText((String)value); l.setBackground(Color.blue); return l; } }
public class Donnees_matrice extends AbstractTableModel { protected String valeur[][]; protected String name[]; public Donnees_matrice(String val[][],String nom[]) {valeur=val; name=nom; } public int getColumnCount() {return valeur[0].length; } public Object getValueAt(int parm1, int parm2) {return valeur[parm1][parm2]; } public int getRowCount() {return valeur.length; } public String getColumnName(int col) {return name[col]; } public Class getColumnClass(int c) {return getValueAt(0,c).getClass(); } public void setValueAt(Object o,int parm1,int parm2) {valeur[parm1][parm2]=(String) o; } public boolean isCellEditable(int row, int col) {return true; } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question