/** Create and show the gui */ public void showDialog() { if (dialog == null) { JFrame parentFrame = persistenceManager.getIdv().getIdvUIManager().getFrame(); dialog = new JDialog(parentFrame, "Loading Bundle"); if (dialogTitle != null) { dialog.setTitle("Loading Bundle: " + dialogTitle); } dialog.getContentPane().add(contents); } dialog.pack(); Point center = GuiUtils.getLocation(null); if (persistenceManager.getIdv().okToShowWindows()) { dialog.setLocation(20, 20); dialog.setVisible(true); } }
/** Overwrite dispose to stop the progress bar */ public void dispose() { progressBar.stop(); if (dialog != null) { dialog.dispose(); } }