小编nau*_*svn的帖子

在调整Jframe大小之前,JPanel不会更新

我将JPanel子类化为覆盖paintComponent(Graphics),我想在jframe中将图像绘制到jpanel上.

但是在我改变jframe的大小之前,我的图像还没有显示出来.这是我的代码:

public class ImagePanel extends JPanel{

    public void setImage(BufferedImage bi)
    {
        image = bi;
        revalidate();
    }

    @Override
    public void paintComponent(Graphics g)
    {
        super.paintComponent(g);
        if(image != null)
        {
            g.drawImage(image, 0, 0, this);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java user-interface swing paintcomponent

17
推荐指数
3
解决办法
4万
查看次数

pkg-config --cflags opencv:没有这样的文件或目录

我正在写一个opencv的基本示例,但make命令给我留言

g ++ - 4.7.real:错误:pkg-config --cflags opencv:没有这样的文件或目录

g ++ - 4.7.real:错误:pkg-config --libs opencv:没有这样的文件或目录

issue命令pkg-config --cflag opencv给我结果如下:

-I/usr/local/include/opencv -I/usr/local/include

pkg-config --libs opencv给我:

-I/usr/local/include/opencv -I/usr/local/include
vudao @ vudaopc:〜/ work/nmath/ntrainer $ pkg-config --libs opencv /usr/local/lib/libopencv_contrib.a/usr/local/lib/libopencv_stitching.a /usr/local/lib/libopencv_nonfree.a /usr/local/lib/libopencv_superres.a /usr/local/lib/libopencv_ocl.a /usr/local/lib/libopencv_ts.a/usr/local/lib/libopencv_videostab.a /usr/local/lib/libopencv_gpu.a /usr/local/lib/libopencv_photo.a /usr/local/lib/libopencv_objdetect.a /usr/local/lib/libopencv_legacy.a/usr/local/lib/libopencv_video.a /usr/local/lib/libopencv_ml.a /usr/local/lib/libopencv_calib3d.a /usr/local/lib/libopencv_features2d.a /usr/local/lib/libopencv_highgui.a/usr/local/share/OpenCV/3rdparty/lib/libIlmImf.a /usr/local/share/OpenCV/3rdparty/lib/liblibjasper.a /usr/local/share/OpenCV/3rdparty/lib/liblibtiff.a/usr/local/lib/libopencv_imgproc.a /usr/local/lib/libopencv_flann.a /usr/local/lib/libopencv_core.a /usr/lib/i386-linux-gnu/libbz2.so/usr/lib/i386-linux-gnu/libpng.so/usr/lib/i386-linux-gnu /libjpeg.so /usr/lib/i386-linux-gnu/libz.so -lswscale -lavformat -lavutil -lz -lSDL -lasound -lavcodec -lgthread-2.0 -lglib-2.0 -lgobject-2.0 -lfontconfig -lfreetype -lpango -1.0 -lcairo -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lgio-2.0 -latk-1.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lrt …

ubuntu opencv pkg-config

2
推荐指数
1
解决办法
2万
查看次数