Frage

Ich versuche, eine LWUIT Tabelle in meiner J2ME-Anwendung zu erstellen, in der alle Zellen in einer Spalte eines bestimmten Typs sind z.B. TextField- unter Dezimaleingabe.

Könnte jemand bitte vorschlagen, dies zu erreichen oder sogar ein anderer Ansatz könnte ich nehmen?

War es hilfreich?

Lösung

Ich war im falschen Bereich suchen.

Statt ListCellRenderer mit erweiterten ich das Tabellenobjekt und overrode der createCell Methode.

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);
        }
    }

}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top