|
|
|
Посоветуйте, в каком направлении думать. Программирование GUI
|
|||
|---|---|---|---|
|
#18+
Мне нужно написать модуль (я должен возвратить JPanel объект), в котором можно будет следующее: 1. можно изобразить некоторое множество объектов (напр. в виде прямоугольничков, внутри будет какой то текст) 2. эти объекты можно перемещать с пом. мышки в пределах панели. 3. эти объекты можно будет связывать между собой связями (а ля МС Аксесс, в режиме дизайна), так что один объект может иметь несколько детей (к которым идут стрелочки) 4. и последнее, каждый объект должен иметь определенные границы перемещения (вся область должна быть разделена (либо невидимо, либо штрих-линией) на 4 по горизонтали). Т.е. если юзер пытается потащить какой-то объект выши или ниже его пределов, это будет невозможно. Подскажите пожалуйста какие-нибудь идеи, наводки, как это можно сделать. 1.Например, как разделить эти области, так что объекты двигаться не смогут, в то время как стрелки связывающие их будут пересекать эти границы без проблем. 2. как вообще нарисовать эти объекты 3. как делать связи, прорисовка и т.д. Всем заранее спасибо, надеюсь найдуться такие, которые что-то подобное уже делали или знают, как такие задачи решаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 00:31 |
|
||
|
Посоветуйте, в каком направлении думать. Программирование GUI
|
|||
|---|---|---|---|
|
#18+
NeulingМне нужно написать модуль (я должен возвратить JPanel объект), в котором можно будет следующее: 1. можно изобразить некоторое множество объектов (напр. в виде прямоугольничков, внутри будет какой то текст) 2. эти объекты можно перемещать с пом. мышки в пределах панели. 3. эти объекты можно будет связывать между собой связями (а ля МС Аксесс, в режиме дизайна), так что один объект может иметь несколько детей (к которым идут стрелочки) 4. и последнее, каждый объект должен иметь определенные границы перемещения (вся область должна быть разделена (либо невидимо, либо штрих-линией) на 4 по горизонтали). Т.е. если юзер пытается потащить какой-то объект выши или ниже его пределов, это будет невозможно. Подскажите пожалуйста какие-нибудь идеи, наводки, как это можно сделать. 1.Например, как разделить эти области, так что объекты двигаться не смогут, в то время как стрелки связывающие их будут пересекать эти границы без проблем. 2. как вообще нарисовать эти объекты 3. как делать связи, прорисовка и т.д. Всем заранее спасибо, надеюсь найдуться такие, которые что-то подобное уже делали или знают, как такие задачи решаются. Юзай Код: plaintext Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 09:51 |
|
||
|
Посоветуйте, в каком направлении думать. Программирование GUI
|
|||
|---|---|---|---|
|
#18+
http://java.sun.com/docs/books/tutorial/2d/index.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 12:23 |
|
||
|
Посоветуйте, в каком направлении думать. Программирование GUI
|
|||
|---|---|---|---|
|
#18+
JGRAPH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 19:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33759662&tid=2149093]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 498ms |

| 0 / 0 |
