www.pudn.com > newminesrc.zip > MyButton.java


//package mine; 
import javax.swing.*; 
 
public class MyButton extends JButton 
{ 
  private boolean flag = false; 
  private int numOfClick = 0; 
  private boolean enable = true; 
  private int numOfMine = 0; 
  private boolean lFlag = false; 
  private boolean rFlag = false; 
   
  public boolean getLeftFlag() 
  { 
    return lFlag; 
  } 
  public boolean getRightFlag() 
  { 
    return rFlag; 
  } 
  public void setLeftFlag(boolean flag) 
  { 
    lFlag = flag; 
  } 
  public void setRightFlag(boolean flag) 
  { 
    rFlag = flag; 
  } 
  public void setFlag(boolean flag) 
  { 
    this.flag = flag; 
  } 
  public boolean getFlag() 
  { 
    return this.flag; 
  } 
  public void setEnable(boolean flag) 
  { 
    enable = flag; 
  } 
  public boolean getEnable() 
  { 
    return enable; 
  } 
  public void rightButtonClick() 
  { 
    this.numOfClick++; 
  } 
  public int getNumOfClick() 
  { 
    return this.numOfClick; 
  } 
  public void addNumOfMine() 
  { 
    this.numOfMine++; 
  } 
  public int getNumofMine() 
  { 
    return this.numOfMine; 
  } 
}