代码显示另一个图像

时间:2014-05-08 17:27:18

标签: java user-interface imagej

以下代码显示按下按钮时的图像。自定义gui打开一个显示图像的内部框架,但是当它执行此操作时,它还会显示包含相同图像的另一个框架,该框架与我创建的桌面窗格分开。我不希望那个框架显示出来。我知道ImageJ也会显示图像,但我不知道代码在哪里调用它。我想知道是否有人能发现错误。

这是我的代码:

 Open.addActionListener(new ActionListener(){

    @Override
    public void actionPerformed(ActionEvent arg0) {
        // TODO Auto-generated method stub
        FileOpener open = new FileOpener(file);
        ImagePlus fopen = open.open(false);

        if(fopen != null){
            BufferedImage openImage = fopen.getBufferedImage();
            //new ImagePlus(path,openImage).show(desktop);

            ImagePlus newImage = new ImagePlus(path, openImage);
            CustomGui gui = new CustomGui(newImage, path, desktop); //This is a customized gui class I created.
            img = newImage;


        }

    }

0 个答案:

没有答案