Question

Je suis en train de créer un tableau LWUIT dans mon application J2ME où toutes les cellules dans une colonne sont d'un type particulier, par exemple TextField prenant entrée décimale.

Quelqu'un pourrait-il s'il vous plaît suggérer d'y parvenir ou même une autre approche que je pourrais prendre?

Était-ce utile?

La solution

Je regardais dans la mauvaise zone.

Au lieu d'utiliser ListCellRenderer I a étendu l'objet table et passé outre la méthode de createCell.

public class CustomTable extends Table{
    public CustomTable(TableModel model) {
        super(model);
    }
    protected Component createCell(Object value, int row, int column, boolean editable) {
        switch (column) {
            case QUANITY_COLUMN:
                // create custom cell and return
                ...
            default:
                return super.createCell(value, row, column, editable);
        }
    }

}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top