void createStyles() { // no attributes defined Style s = styles.addStyle(null, null); runAttr.put("none", s); s = styles.addStyle(null, null); StyleConstants.setItalic(s, true); StyleConstants.setForeground(s, new Color(153, 153, 102)); runAttr.put("cquote", s); // catepillar quote s = styles.addStyle(null, null); StyleConstants.setItalic(s, true); StyleConstants.setForeground(s, new Color(51, 102, 153)); runAttr.put("aquote", s); // alice quote try { ResourceBundle resources = ResourceBundle.getBundle("resources.Stylepad", Locale.getDefault()); s = styles.addStyle(null, null); Icon alice = new ImageIcon(resources.getString("aliceGif")); StyleConstants.setIcon(s, alice); runAttr.put("alice", s); // alice s = styles.addStyle(null, null); Icon caterpillar = new ImageIcon(resources.getString("caterpillarGif")); StyleConstants.setIcon(s, caterpillar); runAttr.put("caterpillar", s); // caterpillar s = styles.addStyle(null, null); Icon hatter = new ImageIcon(resources.getString("hatterGif")); StyleConstants.setIcon(s, hatter); runAttr.put("hatter", s); // hatter } catch (MissingResourceException mre) { // can't display image } Style def = styles.getStyle(StyleContext.DEFAULT_STYLE); Style heading = styles.addStyle("heading", def); // StyleConstants.setFontFamily(heading, "SansSerif"); StyleConstants.setBold(heading, true); StyleConstants.setAlignment(heading, StyleConstants.ALIGN_CENTER); StyleConstants.setSpaceAbove(heading, 10); StyleConstants.setSpaceBelow(heading, 10); StyleConstants.setFontSize(heading, 18); // Title Style sty = styles.addStyle("title", heading); StyleConstants.setFontSize(sty, 32); // edition sty = styles.addStyle("edition", heading); StyleConstants.setFontSize(sty, 16); // author sty = styles.addStyle("author", heading); StyleConstants.setItalic(sty, true); StyleConstants.setSpaceBelow(sty, 25); // subtitle sty = styles.addStyle("subtitle", heading); StyleConstants.setSpaceBelow(sty, 35); // normal sty = styles.addStyle("normal", def); StyleConstants.setLeftIndent(sty, 10); StyleConstants.setRightIndent(sty, 10); // StyleConstants.setFontFamily(sty, "SansSerif"); StyleConstants.setFontSize(sty, 14); StyleConstants.setSpaceAbove(sty, 4); StyleConstants.setSpaceBelow(sty, 4); }