| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Создание программы для графического отображения и |
| Автор: jasa 30.9.2013, 11:32 |
| Добрый день. Возникла необходимость создать некую программу, которая будет графически отображать связи между блоками текста. "На пальцах" это выглядит так. Есть блок текста (прямоугольник с текстом, который можно растягивать за уголок). Есть второй блок текста. С помощью мыши от одного блока тянется прямая к другому блоку - получается связка. Привязанных друг к другу блоков может быть много Когда нажимаешь на блок, то будут подсвечиваться остальные блоки, которые связаны с ним непосредственно, а так же те, которые связаны опосредованно, через другой блок. Программа в какой-то степени напоминает SAP по рисованию электронных принципиальных схем, когда детали связываются дорожками проводника. Мой уровень java - основы, которые обычно есть во всех популярных книгах по java (Хорстманн, Эккель, Шилдт и тп). Опыт программирования есть, но не на java. Я не знаю, с чего начать именно этот проект. Есть пробел именно в графической части задуманной программы. Как правильно называются эти блоки-прямоугольники? Как создавать эти связки? Ка сделать так, чтобы все нужные блоки подсвечивались? Как создавать такие блоки, чтобы их можно было перетягивать, менять размер и т.п.? Возможно, есть книги с подобной тематикой? Воспользовался бы поиском по сайту, только я не имею представления, по каким ключевым словам искать требуемую информацию. Если знаете о чем речь я веду, дайте, хотя бы, список ключевых слов для поиска. Надеюсь, более-мене внятно описал проблему. Заранее спасибо. |
| Автор: LSD 30.9.2013, 15:50 |
| Для отрисовки данных можно использовать http://www.jgraph.com/jgraph.html |