// End of variables declaration//GEN-END:variables
public void updateZoom(){
Dimension scrollSize = imagejScrollPane.getSize();
DICOMImage img = imageModel != null? imageModel.getImage(curImageID): null;
if (img != null){
Dimension imgSize = img.getImageSize();
double hzoom = (double)(scrollSize.width - 4) / (double)imgSize.width;
double vzoom = (double)(scrollSize.height - 4) / (double)imgSize.height;
double curzoom = Math.min(hzoom, vzoom) * zoomFactor;
Dimension newSize = new Dimension((int)(imgSize.width * curzoom), (int)(imgSize.height * curzoom));