/** * Pops up a print dialog. */ public void printText() { String msg; try { print(null, null, true, null, null, true); } catch (Exception ex) { ex.printStackTrace(); msg = "Failed to print:\n" + ex; if (getParentDialog() != null) GUIHelper.showErrorMessage(getParentDialog(), msg); else GUIHelper.showErrorMessage(getParentFrame(), msg); } }
/** * Pops up a dialog for selecting the font. */ public void selectFont() { FontChooser chooser; if (getParentDialog() != null) chooser = new FontChooser(getParentDialog()); else chooser = new FontChooser(getParentFrame()); chooser.setCurrent(getFont()); chooser.setModalityType(ModalityType.DOCUMENT_MODAL); chooser.setVisible(true); setTextFont(chooser.getCurrent()); }