質問

私は1つの列のすべてのセルは、例えば、特定のタイプのものであり、私のJ2MEアプリケーションでLWUIT表を作成しようとしています小数点以下の入力を取るのTextFieldます。

誰もがこれを達成するための提案してもらえたり、別のアプローチ私が取ることができる?

役に立ちましたか?

解決

私は間違った領域に探していた。

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

}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top