📄 frame.java~3~
字号:
}
//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 + -