2010-05-10 64 views
0

我想在我的J2ME应用程序中创建一个LWUIT表格,其中一列中的所有单元格都是特定类型,例如TextField采用十进制输入。在J2ME的LWUIT表中自定义创建单元格

任何人都可以请建议实现这个,甚至可以采取另一种方法吗?

回答

3

我在找错地方。

而不是使用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); 
     } 
    } 

} 
+0

你可以建议任何关于如何为表格中的一行添加点击或选择列表? – 2013-10-31 09:02:52