|
|
|
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/topic.php?fid=59&msg=38347101&tid=2128913]: |
0ms |
get settings: |
15ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
46ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 288ms |
| total: | 501ms |

| 0 / 0 |
