Объект макета сетки - com.sun.lwuit.layouts.GridLayout - скажем, вы сделали:
GridLayout myGrid = new GridLayout(numrows, numcolumns);
с нужным количеством строк и столбцов, а затем вы создаете контейнер (то есть com.sun.lwuit.Container), например:
Container myTable = new Container(myGrid);
и затем вы работаете с myTable
так же, как и с любыми другими Container
согласно документам , т. Е. Вызывая myTable.addComponent
с компонентами, которые вы хотите поместить в таблицу / таблицу , myTable.getComponentIndex
для поиска индекса, соответствующего добавленному вами компоненту, myTable.getComponent
для извлечения компонента из его индекса, .removeComponent
для удаления компонента, removeAll
для очистки всей таблицы, replace
для заменить один компонент на другой с помощью перехода и т. д. и т. д.
Не вводите себя в заблуждение формой с двумя аргументами getComponent
: как и для любого другого контейнера, два аргумента - это координаты пикселей, а НЕ индексы строк и столбцов - для извлечения компонента по строке и столбцу вы будете вместо этого используйте форму с одним аргументом (индексация начинается слева вверху и продолжается вправо, затем вниз).