package com.drawbridge.paper;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JPanel;
public class WebcamPanel extends JPanel
{
private static final long serialVersionUID = 1L;
private final PaperPanel mParent;
public WebcamPanel(PaperPanel parent){
mParent = parent;
JButton mCaptureButton = new JButton("Capture Image");
JButton mCancelButton = new JButton("Cancel");
BoxLayout b = new BoxLayout(this, BoxLayout.X_AXIS);
setLayout(b);
add(Box.createHorizontalGlue());
add(mCaptureButton);
add(mCancelButton);
add(Box.createHorizontalGlue());
mCaptureButton.addMouseListener(new MouseAdapter(){
@Override
public void mousePressed(MouseEvent e)
{
mParent.webcamCapture();
}
});
mCancelButton.addMouseListener(new MouseAdapter(){
@Override
public void mousePressed(MouseEvent e)
{
mParent.webcamCancel();
}
});
}
}