/** * Popups the dialog box and wait for the user. This method * always invoke {@link #start} before showing the dialog, * and {@link #stop} after disposing it. */ public void showDialog(final Component owner) { try { start(); SwingUtilities.showMessageDialog(owner, this, resources.getMenuLabel(VocabularyKeys.ABOUT), JOptionPane.PLAIN_MESSAGE); } finally { stop(); } }