Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Создание программы для графического отображения и


Автор: jasa 30.9.2013, 11:32
Добрый день.
Возникла необходимость создать некую программу, которая будет графически отображать связи между блоками текста.
"На пальцах" это выглядит так. Есть блок текста (прямоугольник с текстом, который можно растягивать за уголок). Есть второй блок текста. С помощью мыши от одного блока тянется прямая к другому блоку - получается связка. Привязанных друг к другу блоков может быть много Когда нажимаешь на блок, то будут подсвечиваться остальные блоки, которые связаны с ним непосредственно, а так же те, которые связаны опосредованно, через другой блок.
Программа в какой-то степени напоминает SAP по рисованию электронных принципиальных схем, когда детали связываются дорожками проводника.

Мой уровень java - основы, которые обычно есть во всех популярных книгах по java (Хорстманн, Эккель, Шилдт и тп). Опыт программирования есть, но не на java. Я не знаю, с чего начать именно этот проект. Есть пробел именно в графической части задуманной программы. Как правильно называются эти блоки-прямоугольники? Как создавать эти связки? Ка сделать так, чтобы все нужные блоки подсвечивались? Как создавать такие блоки, чтобы их можно было перетягивать, менять размер и т.п.? Возможно, есть книги с подобной тематикой?

Воспользовался бы поиском по сайту, только я не имею представления, по каким ключевым словам искать требуемую информацию. Если знаете о чем речь я веду, дайте, хотя бы, список ключевых слов для поиска.

Надеюсь, более-мене внятно описал проблему. Заранее спасибо. 

Автор: LSD 30.9.2013, 15:50
Для отрисовки данных можно использовать http://www.jgraph.com/jgraph.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)