Example of Event class:
Code:
import java.awt.event.ActionEvent;
import javax.swing.text.Element;
import javax.swing.text.ElementIterator;
public class EventSample {
public static void main(String arygs[]) {
JFrame GMQ = new JFrame("Element Example");
GMQ.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JTextArea textArea = new JTextArea();
JScrollPane scrollPane1 = new JScrollPane(textArea);
JButton button004 = new JButton("Show Elements");
ActionListener actionListener = new ActionListener() {
public void actionPerformed(ActionEvent actionEvent) {
Document document1 = textArea.getDocument();
ElementIterator iterator = new ElementIterator(document);
Element element1 = iterator.first();
while (element != null) {
System.out.println(element1.getStartOffset());
element1 = iterator.next();
}
}
};
button004.addActionListener(actionListener);
GMQ.add(scrollPane, BorderLayout.CENTER);
GMQ.add(button004, BorderLayout.SOUTH);
GMQ.setSize(200, 250);
GMQ.setVisible(true);
}
}
Bookmarks