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