关闭相机然后再打开后无法显示图像

时间:2017-02-25 11:59:50

标签: java webcam capture webcam-capture

美好的一天, 我使用sarxos网络摄像头捕获我的项目有问题。在运行项目时,相机工作正常。我有一个按钮来打开/关闭相机,如果打开小键盘已启用,如果关闭,小键盘被禁用并且相机将被启用,但在打开相机后,面板显示“没有图像可用”但它仍然可以捕获条形码,它只是没有显示。尝试谷歌搜索一些可能的方式但没有运气,也试过repaint()和revalidate()面板但仍然无法正常工作。 Camera on Camera turned back on

camOrNumpad.addItemListener(new ItemListener() {   
public void itemStateChanged(ItemEvent ev) {
   if(ev.getStateChange()==ItemEvent.SELECTED){
     camOrNumpad.setText("Camera On");
     keyP.clear();
     CamSacnner.webcam.open(); //on camera

     numpad.setEnabled(false);
     numScanImg.setVisible(false);
     numScanIDView.setVisible(false);
     numScanName.setVisible(false);
     camScanViewHide.setVisible(false);
     camScanImg.setVisible(true);
     camScanIDView.setVisible(true);
     camScanName.setVisible(true);


   } else if(ev.getStateChange()==ItemEvent.DESELECTED){
     camOrNumpad.setText("Camera Off");

     CamSacnner.webcam.close(); //off camera

     camScanView.setEnabled(false);
     numpad.setEnabled(true);
     camScanImg.setVisible(false);
     camScanIDView.setVisible(false);
     camScanName.setVisible(false);
     camScanViewHide.setVisible(true);
     numScanImg.setVisible(true);
     numScanIDView.setVisible(true);
     numScanName.setVisible(true);
   }
}

});

0 个答案:

没有答案