Creating a Windowed Browser
We wrote the indenting parser example to store the display text in an array named displayStrings, so it's easy to display that text in a Java window as we did in the previous chapter. To do that, I'll create a new example named browserSAX.java; in this program, I create a new object of a class I'll call AppFrame. Then I pass displayStrings and the number of lines to display to the AppFrame class's constructor, and then call the AppFrame object's show method to show the window:
import java.awt.*; import java.awt.event.*; import org.apache.xerces.parsers.SAXParser; import org.xml.sax.*; import org.xml.sax.helpers.DefaultHandler; public class browserSAX extends DefaultHandler { . . . public static void main(String args[]) ...
Get Inside XML now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.