Как поменять местами строки в GWT FlexTableJAVA

Программисты JAVA общаются здесь
Anonymous
Как поменять местами строки в GWT FlexTable

Сообщение Anonymous »

У меня есть FlexTable со множеством строк

Идентификатор — Слово — Вниз — Вверх
1 — автомобиль — Вниз —
2 — кот — Вниз — Вверх
...больше строк

Код: Выделить всё

FlexTable tb=new FlexTable();
tb.setText(0,0,"ID");
tb.setText(0,1,"Word");
tb.setText(0,2,"Down");
tb.setText(0,3,"Up");
tb.setText(1,0,"1");
tb.setText(1,1,"car");
tb.setText(2,0,"2");
tb.setText(2,1,"cat");
tb.setWidget(1,2,downButton);
tb.setWidget(2,3,upButton);
......
Теперь у меня есть кнопка «Переместить вверх» и кнопка «Переместить вниз». Я хочу, чтобы, когда пользователь нажимает кнопку Вверх (по идентификатору строки = 2), FlexTable будет выглядеть

ID - Word - Вниз - Вверх
2 - cat - Вниз - Вверх
1 - car - Вниз
... больше строк ...


а затем, когда пользователь нажмет кнопку Вниз (по идентификатору строки = 2), FlexTable станет


Идентификатор — Слово — Вниз — Вверх
1 — автомобиль — Вниз —
2 — кот — Вниз — Вверх
...больше строк


Подробнее здесь: https://stackoverflow.com/questions/202 ... -flextable

Вернуться в «JAVA»