0

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

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);
   }
}

});

4

0 回答 0