⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frame.java~3~

📁 能够检测到人脸
💻 JAVA~3~
📖 第 1 页 / 共 2 页
字号:
  }

  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      exit_actionPerformed(null);
    }
  }

  void refresh_actionPerformed(ActionEvent e)
  {
    this.getContentPane().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
    EnVis.setEnabled(false);
    stop.setEnabled(false);
    EnVis.setText("Enable Visage");
    enable = false;
    if (processor != null)
    {
      processor.stop();
      processor.close();
      this.remove(vc);
      this.remove(cc);
      this.track = false;
      findCaptureDevice();
    }
    this.getContentPane().setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
  }


  void detect_actionPerformed(ActionEvent e)
  {
    //start detection
    detectFaces = !detectFaces;
    stop.setEnabled(true);
    EnVis.setEnabled(true);
    stop.setEnabled(true);
  }

  void this_windowLostFocus(WindowEvent e)
  {
  }

  void this_windowGainedFocus(WindowEvent e)
  {
    if( preview != null )
    {
      preview.hide();
      this.getContentPane().add(vc);
    }
    if( enable )
      EnVis.doClick();
  }

  void stop_actionPerformed(ActionEvent e) {
    track = false;
    stop.setEnabled(false);
    EnVis.setEnabled(false);
    EnVis.setText("Enable Visage");
    enable = false;
  }

  void drawE_actionPerformed(ActionEvent e)
  {
    drawEyes = !drawEyes;
  }

  void drawR_actionPerformed(ActionEvent e)
  {
    drawROI = !drawROI;
  }

  void drawN_actionPerformed(ActionEvent e)
  {
    drawNose = !drawNose;
  }

  void drawB_actionPerformed(ActionEvent e)
  {
    drawBte = !drawBte;
  }

  void drawM_actionPerformed(ActionEvent e)
  {
    drawMotion = !drawMotion;
  }

  void drawBl_actionPerformed(ActionEvent e) {
    drawBlink = !drawBlink;
  }

  void EnVis_actionPerformed(ActionEvent e)
  {
    enable = !enable;
    if( !enable )
      EnVis.setText("Enable Visage");
    else
    {
      EnVis.setText("Disable Visage");
      preview = new Preview(vc);
      Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
      preview.setLocation( (int) screenSize.getWidth() - 320 - 5,
                          5);
      this.setState(Frame.ICONIFIED);
      preview.setVisible(true);
      preview.show();
    }
  }

  void drawBr_actionPerformed(ActionEvent e)
  {
    drawBrows = !drawBrows;
  }



}

class Frame_exit_ActionAdapter implements ActionListener {
  Frame adaptee;

  Frame_exit_ActionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.exit_actionPerformed(e);
  }
}

class Frame_about_ActionAdapter implements ActionListener {
  Frame adaptee;

  Frame_about_ActionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.about_actionPerformed(e);
  }
}


class Frame_detect_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_detect_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.detect_actionPerformed(e);
  }
}

class Frame_refresh_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_refresh_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.refresh_actionPerformed(e);
  }
}

class Frame_this_windowFocusAdapter implements java.awt.event.WindowFocusListener {
  Frame adaptee;

  Frame_this_windowFocusAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void windowGainedFocus(WindowEvent e) {
    adaptee.this_windowGainedFocus(e);
  }
  public void windowLostFocus(WindowEvent e) {
    adaptee.this_windowLostFocus(e);
  }
}

class Frame_stop_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_stop_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.stop_actionPerformed(e);
  }
}

class Frame_drawE_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawE_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawE_actionPerformed(e);
  }
}

class Frame_drawR_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawR_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawR_actionPerformed(e);
  }
}

class Frame_drawN_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawN_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawN_actionPerformed(e);
  }
}

class Frame_drawB_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawB_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawB_actionPerformed(e);
  }
}

class Frame_drawM_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawM_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawM_actionPerformed(e);
  }
}

class Frame_drawBl_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawBl_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawBl_actionPerformed(e);
  }
}

class Frame_EnVis_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_EnVis_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.EnVis_actionPerformed(e);
  }
}

class Frame_drawBr_actionAdapter implements java.awt.event.ActionListener {
  Frame adaptee;

  Frame_drawBr_actionAdapter(Frame adaptee) {
    this.adaptee = adaptee;
  }
  public void actionPerformed(ActionEvent e) {
    adaptee.drawBr_actionPerformed(e);
  }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -