fixed file close CTRLHA-109

This commit is contained in:
ebner 2015-04-14 14:42:50 +02:00
parent fa892bc7fe
commit 2e643fd215
2 changed files with 10 additions and 3 deletions

View File

@ -11,9 +11,15 @@ public class ImagePlusHDF5 extends ImagePlus {
private static final Logger logger = Logger.getLogger(ImagePlusHDF5.class.getName()); private static final Logger logger = Logger.getLogger(ImagePlusHDF5.class.getName());
private VirtualStackHDF5 stack;
public ImagePlusHDF5(String title, ImageStack stack) { public ImagePlusHDF5(String title, ImageStack stack) {
super(title, stack); super(title, stack);
if(stack instanceof VirtualStackHDF5){
logger.info("VirtualStackHDF5");
this.stack = (VirtualStackHDF5) stack;
}
} }
@Override @Override
@ -49,9 +55,9 @@ public class ImagePlusHDF5 extends ImagePlus {
@Override @Override
public void windowClosed(WindowEvent e) { public void windowClosed(WindowEvent e) {
logger.info("Closed"); logger.info("Closed");
ImageStack stack = getStack();
if(stack instanceof VirtualStackHDF5){ if(stack!=null){
((VirtualStackHDF5) stack).close(); stack.close();
} }
} }

View File

@ -54,6 +54,7 @@ public class SelectionPanel extends JPanel {
} }
}); });
list.setSelectedIndex(0);
JScrollPane scroll = new JScrollPane(list); JScrollPane scroll = new JScrollPane(list);
scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);