|
|
|
Drag and drop
|
|||
|---|---|---|---|
|
#18+
Всем привет. С джавой общаюсь недавно, пару месяцев. Вопрос... Стоит задача сделать следующее: 1)Создать панель(JPanel) 2)Создать в сторонке несколько фигур(маркеры, чтобы помечать на панели участки) 3)Реализовать перетаскивание фигур на панель с возможностью их репозиционирования на протяжении работы программы. Сложность в реализации третьего пункта. Подскажите, что почитать\изучить, с чего начать? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2013, 14:05:04 |
|
||
|
Drag and drop
|
|||
|---|---|---|---|
|
#18+
Edgar_Prima, - если отталкиваться от операционки, то в винде есть собственные средства поддержки drag .... - если руками, то перерисовывать маркер на событие MouseMove. Репозиционировать новые координаты на MouseUp MouseMove{ НарисоватьПоНовой(x,y) } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 11:08:05 |
|
||
|
Drag and drop
|
|||
|---|---|---|---|
|
#18+
http://docs.oracle.com/javase/tutorial/uiswing/dnd/intro.html http://docs.oracle.com/javase/tutorial/uiswing/examples/dnd/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2013, 11:10:06 |
|
||
|
|

start [/forum/search_topic.php?author=twin721&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
16ms |
get forum list: |
30ms |
get settings: |
16ms |
get forum list: |
21ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
43ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 588ms |
| total: | 811ms |

| 0 / 0 |
