Java Reference
In-Depth Information
59.
{
60.
System.out.println("Problem reading file "+filename);
61.
ex.printStackTrace();
62.
}
63.
}
64.
65.
66.
// Formats some text ranges using attribute sets defined in
// class DocAtt
67.
private void formatText(){
68.
styledDoc.setCharacterAttributes
69.
( 73,10,DocAtt.underlinedText, false );
70.
styledDoc.setCharacterAttributes(85, 3,DocAtt.bigText, false );
71.
styledDoc.setCharacterAttributes(90, 4,DocAtt.boldText, false );
72.
styledDoc.setCharacterAttributes(98, 7,DocAtt.italicText, false );
73.
styledDoc.setCharacterAttributes(110, 7,DocAtt.greenText, false );
74.
styledDoc.setCharacterAttributes
75.
(131,13,DocAtt.superscriptText, false );
76.
styledDoc.setCharacterAttributes
77.
(147,11,DocAtt.subscriptText, false );
78.
styledDoc.setCharacterAttributes
79.
(171,14,DocAtt.whiteOnBlackText, false );
80.
styledDoc.setCharacterAttributes(190,18,DocAtt.ugly, true );
81.
styledDoc.setCharacterAttributes(228,20,DocAtt.redText, false );
82.
}
83.
84.
85.
public static void main(String[] args)
86.
{
87.
DocumentFrame df = new DocumentFrame();
88.
df.showIt("Document-Frame");
89.
}
90.
91.
92. }
Exercises
18.1
Use program DocumentFrame to check the results of inserting or delet-
ing text before, in and after formatted text ranges. Also check what hap-
pens to the position markers when text is inserted or deleted at different
places.
Search WWH ::




Custom Search