خلق مخصص للخلايا في جدول LWUIT في J2ME
-
25-09-2019 - |
سؤال
أحاول إنشاء جدول LWUIT في تطبيق J2ME الخاص بي حيث تكون جميع الخلايا في عمود واحد من نوع معين على سبيل المثال ، يأخذ إدخال عشري.
هل يمكن لأي شخص أن يقترح على تحقيق هذا أو حتى طريقة أخرى يمكنني اتباعها؟
المحلول
كنت أبحث في المنطقة الخطأ.
بدلا من استخدام 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);
}
}
}
لا تنتمي إلى StackOverflow