aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/JTextArea.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JTextArea.java')
-rw-r--r--libjava/javax/swing/JTextArea.java25
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);
}
}