Java 关闭相机然后再打开后,没有可用的图像
你好, 我使用sarxos网络摄像头捕获的项目有问题。在运行项目时,摄像头工作正常。我有一个打开/关闭相机的按钮,如果打开numpad启用,如果关闭,numpad禁用,相机将启用,但在打开相机后,面板显示“无可用图像”,但它仍然可以捕获条形码,它没有显示。尝试用谷歌搜索一些可能的方法,但没有成功,还尝试了重新绘制()和重新验证()面板,但仍然不起作用。Java 关闭相机然后再打开后,没有可用的图像,java,webcam,capture,webcam-capture,Java,Webcam,Capture,Webcam Capture,你好, 我使用sarxos网络摄像头捕获的项目有问题。在运行项目时,摄像头工作正常。我有一个打开/关闭相机的按钮,如果打开numpad启用,如果关闭,numpad禁用,相机将启用,但在打开相机后,面板显示“无可用图像”,但它仍然可以捕获条形码,它没有显示。尝试用谷歌搜索一些可能的方法,但没有成功,还尝试了重新绘制()和重新验证()面板,但仍然不起作用。 })) 欢迎来到堆栈溢出!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最
})) 欢迎来到堆栈溢出!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。我已经编辑了我的帖子,提供了jbutton侦听器
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);
}
}