View Javadoc
1 // $Id: EditorFrame.java,v 1.2 2004/02/12 22:42:26 powerpete Exp $
2 // [JMP, 09.02.2004] Created this file.
3 package org.jface.stepmt.demoapp.frames;
4
5 import java.awt.event.KeyAdapter;
6 import java.awt.event.KeyEvent;
7
8 import javax.swing.JFrame;
9 import javax.swing.JScrollPane;
10 import javax.swing.JTextArea;
11
12 import org.jface.stepmt.demoapp.templates.TemplateManager;
13
14 /***
15 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
16 * @version $Id: EditorFrame.java,v 1.2 2004/02/12 22:42:26 powerpete Exp $
17 */
18 public class EditorFrame extends JFrame
19 {
20 private JTextArea textArea;
21
22 public EditorFrame()
23 {
24 super("Editor");
25 textArea = new JTextArea();
26 textArea.setLineWrap(true);
27 textArea.setWrapStyleWord(true);
28 textArea.addKeyListener(new KeyAdapter()
29 {
30 public void keyPressed(KeyEvent e)
31 {
32 TemplateManager.getInstance().updatePreview();
33 }
34 });
35 getContentPane().add(
36 new JScrollPane(
37 textArea,
38 JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
39 JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED));
40 }
41
42 public void setText(String text)
43 {
44 textArea.setText(text);
45 }
46
47 public String getText()
48 {
49 return textArea.getText();
50 }
51 }
This page was automatically generated by Maven