以下代码显示按下按钮时的图像。自定义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;
}
}