2013-04-28 5 views
1

Есть ли у кого-нибудь идеи о том, как легко реализовать список изображений (например, проводник Windows со средними значками) с помощью swt? похоже, что это можно сделать легко с CListCtrl в C++ на окнах, но с swt не кажется легким? любые намеки приветствуются!Как реализовать управление списком изображений с помощью SWT?

+2

Вы проверили это http://www.eclipse.org/nebula/widgets/gallery/gallery.php – Favonius

+0

, что я хочу, это реализовать его только с помощью swt или jface, но не люблю полагаться на другие проекты , спасибо за эту информацию в любом случае –

+1

Вот еще ['Галерея'] (http://sharemedia.free.fr/swtgallery_home.php). Поскольку все они с открытым исходным кодом, возможно, стоит посмотреть на код, чтобы выяснить, как вы могли бы сделать это самостоятельно. – Baz

ответ

0

Если достаточно прокрутки по вертикали, я предлагаю вам полагаться на одну колонку TableViewer. Это то, что я сделал в проекте, где мне понадобилось окно в виде галереи, позволяющее пользователю выбирать графический компонент на основе отображаемых эскизов.

Вам нужно всего лишь ввести правильное значение TableLabelProvider.getColumnImage и вернуть желаемый миниатюру, соответствующий вашей записи в список.

Это дает довольно приличный рендеринг в виде списка.

Кроме того, TableViewer API очень хорошо документирован.