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