Startup
This commit is contained in:
@@ -2258,18 +2258,27 @@ public class ScreenPanel extends Panel {
|
||||
|
||||
private void buttonGrabBackgroundActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buttonGrabBackgroundActionPerformed
|
||||
try {
|
||||
if (camera instanceof Camtool) {
|
||||
if ((camera!=null) && (camera instanceof Camtool)) {
|
||||
if (SwingUtils.showOption(getTopLevel(), "Background", "Do you want to capture background now?", OptionType.YesNo) == OptionResult.Yes) {
|
||||
boolean laserOn = getLaserState();
|
||||
boolean rendering = (!camera.isClosed());
|
||||
if (rendering){
|
||||
camera.close();
|
||||
}
|
||||
if (laserOn) {
|
||||
setLaserState(false);
|
||||
}
|
||||
try {
|
||||
((Camtool) camera).grabBackground(null, 5);
|
||||
try{
|
||||
System.out.println("Grabbing background for: " + cameraName);
|
||||
((Camtool) camera).grabBackground(cameraName, 5);
|
||||
} finally {
|
||||
if (laserOn) {
|
||||
setLaserState(true);
|
||||
}
|
||||
if (rendering){
|
||||
comboCamerasActionPerformed(null);
|
||||
}
|
||||
updateStop();
|
||||
}
|
||||
SwingUtils.showMessage(getTopLevel(), "Success", "Success capturing background", 5000);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user