代码之家  ›  专栏  ›  技术社区  ›  Gordon

在J2ME中自定义创建Lwiit表中的单元格

  •  0
  • Gordon  · 技术社区  · 14 年前

    我正试图在J2ME应用程序中创建一个lwiit表,其中一列中的所有单元格都属于特定类型,例如,采用十进制输入的textfield。

    有人能建议我实现这一点,或者甚至我可以采取的另一种方法吗?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Gordon    10 年前

    我找错地方了。

    而不是使用 ListCellRenderer 我把桌上的东西伸出来,骑了过去。 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);
            }
        }
    
    }