home *** CD-ROM | disk | FTP | other *** search
- import java.awt.event.FocusEvent;
- import java.awt.event.FocusListener;
- import java.awt.event.KeyEvent;
- import javax.swing.JTextPane;
-
- public class KTextPane extends JTextPane implements FocusListener {
- ElemPanel elems;
- String oldText;
-
- public void focusGained(FocusEvent var1) {
- this.elems.theApp.lastText = this;
- this.elems.theApp.treeSelected = false;
- }
-
- public void focusLost(FocusEvent var1) {
- this.elems.dataChanged();
- }
-
- protected void processKeyEvent(KeyEvent var1) {
- char var2 = var1.getKeyChar();
- if (var2 != '\n') {
- if (var2 == '\r') {
- this.elems.dataChanged();
- } else {
- super.processKeyEvent(var1);
- }
- }
- }
-
- void setElems(ElemPanel var1) {
- this.elems = var1;
- }
-
- public void setText(String var1) {
- this.oldText = var1;
- super.setText(var1);
- }
- }
-