Java 强制执行一个函数以等待鼠标单击
我在过去的一个月里一直处于困境,没有找到任何解决办法。 我的问题是我正在写一个四人游戏。三台是电脑,一台是人 因此,有一个用于计算机的play()函数和一个用于人类的重写play()函数。 这是人类玩家将使用的函数Java 强制执行一个函数以等待鼠标单击,java,multithreading,swing,mouseevent,wait,Java,Multithreading,Swing,Mouseevent,Wait,我在过去的一个月里一直处于困境,没有找到任何解决办法。 我的问题是我正在写一个四人游戏。三台是电脑,一台是人 因此,有一个用于计算机的play()函数和一个用于人类的重写play()函数。 这是人类玩家将使用的函数 @Override public void play(){ for(int i=0 ; i <13;i++){ getJLabels()[i].addMouseListener(new MouseAdapter() { public
@Override
public void play(){
for(int i=0 ; i <13;i++){
getJLabels()[i].addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent evt)
{
int Index = getIndex(getJLabels(), (JLabel)evt.getSource());
getJLabels()[Index].setIcon(getHand()[Index].getBackSide());
getPlayerJLabel().setIcon(getHand()[Index].getCardImage());
setObjectForPlay(getHand()[Index]);
}
});
}
temp = getObjectForPlay();
return temp;
}
@覆盖
公共游戏{
对于(inti=0;请帮助我,我很累,Stuck建议您在上面添加Java标记以获得更好的支持。