我有一个treeTable看起来像this tutorial。我想让树节点可以拖放一个drop,但是所有鼠标事件都被JTable截获。我试图使用eventQueue并从表到树调度mouseEvent,鼠标按下和释放是有效但拖动事件没有。有没有更好的方法来实现对treeTable的拖放?
var queue : EventQueue = object : EventQueue() {
override fun dispatchEvent(event: AWTEvent) {
if(event is MouseEvent){
tree.dispatchEvent(event)
}
println(event)
super.dispatchEvent(event)
}
}
tree.toolkit.systemEventQueue.push(queue)