我有一个StackPane,我添加了子窗格。每个子项都有MouseEvent处理程序将它拖动到StackPane周围。工作良好。然后我还希望能够调整该窗格的大小。所以我添加了8个小'拖动'在适当的位置向孩子显示窗格,每个窗口都有自己的单击/拖动处理程序。
问题:一旦“拖”'窗格鼠标事件触发,我需要为父窗格设置一个锚点。这个锚点将取决于哪个'拖动'单击窗格。如何识别处理程序中单击了哪个窗格?我怀疑我错过了一些非常明显的东西,但我看不到它(谷歌没有提供答案)。
我尝试使用哈希码,但没有运气。
答案 0 :(得分:0)
最终意识到在谷歌搜索不同的问题后解决方案是什么。我曾尝试过event.getSource(),但无法将返回的对象与我的窗格相关联。解决方案只是强制转换它(Panel)event.getSource()它然后它就全力以赴!谈论昏暗!