请教全局变量在方法中的赋值问题,
问题描述:
public class EAIDataTranferTools{
private boolean voucherNum ;                  public EAIDataTranferToolsUI() {
super();
voucherNum = false; //1、在这给全局变量赋值

          }
         public void execBtn2_ActionPerformed(java.awt.event.ActionEvent actionEvent) {
                   EAIDataTranferToolsUI tools = new EAIDataTranferToolsUI();
                tools.setVoucherNum(true); //2、赋的值怎么得不到?         }
         public void execBtn11_ActionPerformed(java.awt.event.ActionEvent actionEvent) { if (getVoucherNum()){   //3、调用不到赋的值
                               ................
                            }
         }         public boolean getVoucherNum()  {
return voucherNum;           //这里赋的值出错
}

public void setVoucherNum(boolean voucherNum)
{
this.voucherNum = voucherNum;//在这传的值正确
}
}目的就是要在3处调用赋的值来作控制条件。
2中方法调用后在3处的值始终是false
请教大家这个要怎么解决,谢谢!