From f76d77de14cc8aedcf52f144387975a61f3337dc Mon Sep 17 00:00:00 2001 From: metasim Date: Thu, 16 Nov 2000 22:59:35 +0000 Subject: [PATCH] Fixed string editor so that it property handled multi-line strings. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268200 13f79535-47bb-0310-9956-ffa450edef68 --- src/antidote/ChangeLog | 4 ++++ .../ant/gui/customizer/StringArrayPropertyEditor.java | 7 +++++-- .../tools/ant/gui/customizer/StringPropertyEditor.java | 7 +++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/antidote/ChangeLog b/src/antidote/ChangeLog index 38a2d6121..30bf50f5d 100644 --- a/src/antidote/ChangeLog +++ b/src/antidote/ChangeLog @@ -1,5 +1,9 @@ 2000-11-16 Simeon H.K. Fitch + * org/apache/tools/ant/gui/customizer/StringPropertyEditor.java: + Changed underlying widget type to JTextPane so that it would + accomidate multi-line strings property. + * org/apache/tools/ant/gui/acs/ACSTreeNodeElement.java: Fixed nasty java.lang.IllegalAccessException bug that I thought was related to Java 1.3 Blackdown RC1, but wasn't. It was related to diff --git a/src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java b/src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java index d1ff4d2ae..1212a40ca 100644 --- a/src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java +++ b/src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java @@ -54,6 +54,7 @@ package org.apache.tools.ant.gui.customizer; import javax.swing.*; +import javax.swing.border.BevelBorder; import java.awt.Component; import java.util.StringTokenizer; @@ -64,14 +65,16 @@ import java.util.StringTokenizer; * @author Simeon Fitch */ public class StringArrayPropertyEditor extends AbstractPropertyEditor { - private JTextField _widget = null; + private JTextPane _widget = null; /** * Default ctor. * */ public StringArrayPropertyEditor() { - _widget = new JTextField(); + _widget = new JTextPane(); + _widget.setBorder( + BorderFactory.createBevelBorder(BevelBorder.LOWERED)); _widget.addFocusListener(new FocusHandler(this)); } diff --git a/src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java b/src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java index b679b8062..29fcc1252 100644 --- a/src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java +++ b/src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java @@ -55,6 +55,7 @@ package org.apache.tools.ant.gui.customizer; import javax.swing.*; import java.awt.Component; +import javax.swing.border.BevelBorder; /** * Custom property editor for string types. @@ -63,15 +64,17 @@ import java.awt.Component; * @author Simeon Fitch */ public class StringPropertyEditor extends AbstractPropertyEditor { - private JTextField _widget = null; + private JTextPane _widget = null; /** * Default ctor. * */ public StringPropertyEditor() { - _widget = new JTextField(); + _widget = new JTextPane(); _widget.addFocusListener(new FocusHandler(this)); + _widget.setBorder( + BorderFactory.createBevelBorder(BevelBorder.LOWERED)); } /**