我已经使用 ASCII 值创建了棋盘,JButton
并且对于棋子我使用了 ASCII 值。
我添加ActionListener
了所有按钮。当我单击源(第一个)按钮actionPerformed
事件被调用并且我将按钮的值存储在变量中。
但问题是当我单击目标按钮actionPerformed
事件时,会调用源按钮值并将值替换为源按钮值。
我想要不同变量中的源按钮值和目标按钮值。怎么可能?
public void actionPerformed(ActionEvent ae)
{
JButton o = (JButton) ae.getSource();
value = o.getText();
}