Есть ли у кого-нибудь идеи о том, как легко реализовать список изображений (например, проводник Windows со средними значками) с помощью swt? похоже, что это можно сделать легко с CListCtrl в C++ на окнах, но с swt не кажется легким? любые намеки приветствуются!Как реализовать управление списком изображений с помощью SWT?
1
A
ответ
3
До множителя вам необходимо создать собственный виджет (например, http://www.snip2code.com/Snippet/11489/Custom-SWT-List-Box) и добавить композитные элементы в свой собственный список.
0
Если достаточно прокрутки по вертикали, я предлагаю вам полагаться на одну колонку TableViewer
. Это то, что я сделал в проекте, где мне понадобилось окно в виде галереи, позволяющее пользователю выбирать графический компонент на основе отображаемых эскизов.
Вам нужно всего лишь ввести правильное значение TableLabelProvider.getColumnImage
и вернуть желаемый миниатюру, соответствующий вашей записи в список.
Это дает довольно приличный рендеринг в виде списка.
Кроме того, TableViewer
API очень хорошо документирован.
Вы проверили это http://www.eclipse.org/nebula/widgets/gallery/gallery.php – Favonius
, что я хочу, это реализовать его только с помощью swt или jface, но не люблю полагаться на другие проекты , спасибо за эту информацию в любом случае –
Вот еще ['Галерея'] (http://sharemedia.free.fr/swtgallery_home.php). Поскольку все они с открытым исходным кодом, возможно, стоит посмотреть на код, чтобы выяснить, как вы могли бы сделать это самостоятельно. – Baz