我有一个带有一些标签和容器的应用程序。我想将标签拖到容器中并断言容器接收到特定标签。(儿童游戏 [从我 6 岁的女儿开始,她正在学习阅读],在标签按特定顺序排列形成单词或短语后,可以进入下一个级别。)
目前,我正在使用这样的东西:
label_1.addDropListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String string = label_1.getParent().toString();
}
但是这种方法只获取标签之前所在的容器的值,而不是放置目标的值。
我可以通过一个新按钮获得当前位置,但我宁愿通过拖放操作来解决这个问题。
似乎有一个 draggingOver 方法(如在 JavaFX 中),但我想不出一种使用它的方法。
任何善意的提示将不胜感激。