mmm... ti faccio vedere cosa sto facendo
codice:
public class CellaEditabile extends DefaultCellEditor{
public CellaEditabile(JTextField textField) {
super(textField);
DocumenControl documenControl=new DocumenControl("\\d{0,4}", textField);
textField.setDocument(documenControl);
}
}
poi nella classe dove sto definendo la tabella (nel prepareRenderer)
[code]
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
DefaultCellEditor ce=new CellaEditabile(new JTextField());
[/ code]
credo che ho "coperto" i tuoi du punti. non mi è chiaro new CellaEditabile(new JTextFiel());
Thanx