#java #javascript #jquery #swing #awt
#java #javascript #jquery #swing #awt
Вопрос:
Я заинтересован в создании проекта, подобного пузырьковым кластерам, на Java (см.http://www-ui.is.s.u-tokyo.ac.jp /~takeo/research/bubble/index.html для рабочего примера).
Моя цель — позволить пользователю создавать кучу заметок post-it, которые можно группировать и перемещать, как в примере. (Будут и другие функции, но мне сложнее всего запустить эту функцию). Я буду использовать Java и Swing.
Вот некоторые вещи, о которых я читаю:
-перетаскиваемость (первоочередная, с использованием JTextAreas?)
-группировка
-слияние
-рисование (не буду слишком беспокоиться об этом сейчас)
Я не слишком опытен в создании Java GUI и swing, поэтому я не знаю, насколько это было бы сложно. Есть какие-нибудь мысли или чтения / руководства?
Заранее спасибо.
Ответ №1:
Ознакомьтесь с реализацией наборов пузырьков Кристофера Коллинза (http://faculty.uoit.ca/collins/research/bubblesets/index.html ). Его исходный код бесплатный и простой в использовании.
Кроме того, Prefuse visual toolkit (prefuse.org ) было бы отличным способом (i) быстро запустить проект и (ii) посмотреть, как написан хороший визуальный инструментарий. Перетаскиваемость, рендеринг, макеты, взаимодействие и многие другие функции приведены в этом наборе инструментов.
Ответ №2:
Это может иметь отношение к вашим интересам:http://www.oldamascus.com /~lio/vis/graphlix/. Обратите внимание на кластеризацию 🙂 Это обработка, но код может быть легко перенесен на Swing (Обработка — это, по сути, просто программная «среда», где множество полезных функций сбрасывается в один файл).