我有一个MouseClicked
听众,但有时它不会运行。
然而MousePressed
orMouseRelease
总是活跃的。
我的代码:
mixbutton[0][0].addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent evt)
{ if(flag==0)
{
count++;
if(subimage[0][1]==null)
{
temp=subimage[0][0];
subimage[0][0]=subimage[0][1];
subimage[0][1]=temp;
mixbutton[0][0].setIcon(subimage[0][0]);
mixbutton[0][1].setIcon(subimage[0][1]);
}
else if(subimage[1][0]==null)
{
temp=subimage[0][0];
subimage[0][0]=subimage[1][0];
subimage[1][0]=temp;
mixbutton[0][0].setIcon(subimage[0][0]);
mixbutton[1][0].setIcon(subimage[1][0]);
}
if(checkimage[0][0]==subimage[0][0] &&checkimage[0][1]==subimage[0][1] &&checkimage[0][2]==subimage[0][2] &&
checkimage[1][0]==subimage[1][0] &&checkimage[1][1]==subimage[1][1] &&checkimage[1][2]==subimage[1][2] &&
checkimage[2][0]==subimage[2][0] &&checkimage[2][1]==subimage[2][1] )
{
jumsulabel.setText("sucess"+count);
rankinput.setSize(400,300);rankinput.setVisible(true);
flag=1; //
}
}
}
}
);