我创建了一个使用eclipse扩展JPanel的类,现在我通过创建一个新的JFrame并使用Netbeans设计器将此类拖到Jframe,将此类添加到netbeans。现在在运行时,尽管在eclipse中运行了相同的代码,但相机流不会显示在jpanel上。
是否有任何属性我想在netbeans设计器中修改它的值以使jpanel工作?
代码:
private static class CamThreadRun implements Runnable {
@Override
public void run() {
camStream();
}
}
private static void camStream() {
while(vidCap.grab()) {
grappedMat = new Mat();
vidCap.retrieve(grappedMat);
if (!grappedMat.empty()) {
BufferedImage buffImg = mat2BufferedImage(grappedMat);
if (buffImg != null) {
facePanel.setFace(buffImg);
facePanel.repaint();
}
}
}
}
答案 0 :(得分:0)
不能完全记住,但Netbeans会创建某种在eclipse中无法识别的.form文件。最好自己设计代码,因为它可以在两个IDE上运行,而不是使用最适合Netbeans的Netbeans GUI设计器。