[問題] 如何改變拖曳 JInternalFrame 的行為
我設置了一個JInternalFrame在我自已的JDesktopPane裡面.
平常拖曳這個JInternalFrame時,是滑鼠拖曳,視窗就跟著動.
我想要改變他,滑鼠拖曳時,視窗不會動,而是我的滑鼠到定點,放開滑鼠後.
視窗才直接跳到目的地.
我自已製作一個MouseListener和MoseMotionListener.
然後JinternalFrame就add這兩個listener.
可是套用上後,JInternalFrame是可以對應到我寫的動作.
但如果我的滑鼠是拖曳到JInternalFrame的titleBar時.
就不會是我定義的動作,而是java原來預設的動作了.
請問我該要怎麼樣設置,才能連titleBar在拖曳時,也是我自已定義的動作呢?
希望各位前輩能多多指點,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.143.142
※ 編輯: seruze 來自: 61.58.143.142 (02/08 16:45)
→
02/09 16:05, , 1F
02/09 16:05, 1F
推
02/10 11:12, , 2F
02/10 11:12, 2F
推
02/10 12:49, , 3F
02/10 12:49, 3F
推
02/10 12:52, , 4F
02/10 12:52, 4F
→
02/11 09:17, , 5F
02/11 09:17, 5F