diff options
Diffstat (limited to 'libjava/javax/swing/JTextArea.java')
-rw-r--r-- | libjava/javax/swing/JTextArea.java | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/libjava/javax/swing/JTextArea.java b/libjava/javax/swing/JTextArea.java index 7a44e91..5cbc87d 100644 --- a/libjava/javax/swing/JTextArea.java +++ b/libjava/javax/swing/JTextArea.java @@ -49,6 +49,7 @@ public class JTextArea extends JTextComponent private int rows; private int columns; private boolean wrapping; + private int tabSize = 8; /** * Creates a new <code>JTextArea</code> object. @@ -224,8 +225,28 @@ public class JTextArea extends JTextComponent * * @param wrapping true to enable line wrapping, false otherwise */ - public void setLineWrap(boolean wrapping) + public void setLineWrap(boolean flag) { - this.wrapping = wrapping; + if (wrapping == flag) + return; + + boolean oldValue = wrapping; + wrapping = flag; + firePropertyChange("lineWrap", oldValue, wrapping); + } + + public int getTabSize() + { + return tabSize; + } + + public void setTabSize(int newSize) + { + if (tabSize == newSize) + return; + + int oldValue = tabSize; + tabSize = newSize; + firePropertyChange("tabSize", oldValue, tabSize); } } |