Сетка туманности Показать объект и отцентрировать его

Могу ли я получить туманность Grid показать предмет и центрировать его в доступном пространстве?

Я использую showItem() функции в сетке, и, кажется, просто прокрутить таблицу на кратчайшее возможное количество, чтобы показать строку.

Я попытался добавить несколько рядов, чтобы уменьшить раздражение от того, что он сидит прямо вверху, но, конечно, вы не можете предсказать, будет ли он сверху или снизу после вызова showItem так что это не работает.

Глен х

1 ответ

showItem(Item) API от AbstractTreeViewer в JFace, и не является специфичным для туманности.

Там нет API для того, что вам нужно. Вы можете обойти это, добавив дополнительные элементы, показывая "дополнительный" элемент (для имитации центрирования), а затем снова показать свой исходный элемент.

Сожалею.:-(

Другие вопросы по тегам