@Override
  public void actionPerformed(ActionEvent e) {
    // newLabButton
    if (e.getSource() == newLabButton) {
      if (checkFields()) {
        frame.setEnabled(false);
        new Ta().start();
      }
    }
    // refreshButton
    if (e.getSource() == refreshButton) {
      if (checkFields()) {
        areaReDraw();
      }
    }
    // progressCancelButton
    if (e.getSource() == progressCancelButton) {
      cancel = true;
    }
    // printButton
    if (e.getSource() == printButton) {
      Au.dialogOk(true, null, "Ez a funkció fejlesztés alatt áll");
      //RectanglePrint.make(frame); //! a későbbiekben a SharePrint-et fogja hívni 
      //RectanglePrint.makeImageFile(area);
      //SharePrint sh = new SharePrint(this);
      //sh.print();
    }
  }