0

J2MEアプリケーションでLWUITテーブルを作成しようとしています。ここでは、1つの列のすべてのセルが特定のタイプであり、たとえば、10進数の入力を受け取るTextFieldです。

誰かがこれまたは私が取ることができる別のアプローチを達成することを提案できますか?

4

1 に答える 1

3

私は間違った場所を見ていました。

使用する代わりにListCellRenderer、Tableオブジェクトを拡張し、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);
        }
    }

}
于 2010-05-11T10:26:40.120 に答える