/** * 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()); }