Jpanel没有显示它所设想的内容

时间:2015-04-13 08:19:20

标签: java netbeans jframe jpanel

我创建了一个使用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();
                }
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

不能完全记住,但Netbeans会创建某种在eclipse中无法识别的.form文件。最好自己设计代码,因为它可以在两个IDE上运行,而不是使用最适合Netbeans的Netbeans GUI设计器。