Frame f = new ApplicationFrame("IteratorUnderStrike v1.0") {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
String s = "\"Click here,\" she said purred.";
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
Font plainFont = new Font("Times New Roman", Font.PLAIN, 24);
AttributedString as = new AttributedString(s);
as.addAttribute(TextAttribute.FONT, plainFont);
as.addAttribute(TextAttribute.UNDERLINE,
TextAttribute.UNDERLINE_ON, 1, 11);
as.addAttribute(TextAttribute.STRIKETHROUGH,
TextAttribute.STRIKETHROUGH_ON, 18, 22);
g2.drawString(as.getIterator(), 24, 70);
}
};
f.setVisible(true);