J2MEアプリケーションでLWUITテーブルを作成しようとしています。ここでは、1つの列のすべてのセルが特定のタイプであり、たとえば、10進数の入力を受け取るTextFieldです。
誰かがこれまたは私が取ることができる別のアプローチを達成することを提案できますか?
J2MEアプリケーションでLWUITテーブルを作成しようとしています。ここでは、1つの列のすべてのセルが特定のタイプであり、たとえば、10進数の入力を受け取るTextFieldです。
誰かがこれまたは私が取ることができる別のアプローチを達成することを提案できますか?
私は間違った場所を見ていました。
使用する代わりに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);
}
}
}