【发布时间】:2015-08-11 15:18:17
【问题描述】:
我的问题是如何知道拖放位置的文本是什么。这是当前的工作代码。
gameCell.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e){
JButton button = (JButton)e.getSource();
int currentNumber = Integer.parseInt(button.getText());
TransferHandler handle = button.getTransferHandler();
handle.exportAsDrag(button, e, TransferHandler.COPY);
所以想法是有一个游戏板,它只是一堆单元格(所有 JButton),一个大桌子。当我将一个单元格拖动到另一个单元格时,拖动的单元格的值将成为单击的单元格的值,因此在被拖动的单元格复制之前,如何告诉 JButton 单元格的原始值。
【问题讨论】:
标签: java swing drag-and-drop jbutton