Browse Source

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
master
metasim 25 years ago
parent
commit
f76d77de14
3 changed files with 14 additions and 4 deletions
  1. +4
    -0
      src/antidote/ChangeLog
  2. +5
    -2
      src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java
  3. +5
    -2
      src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java

+ 4
- 0
src/antidote/ChangeLog View File

@@ -1,5 +1,9 @@
2000-11-16 Simeon H.K. Fitch <simeon@fitch.net>

* 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


+ 5
- 2
src/antidote/org/apache/tools/ant/gui/customizer/StringArrayPropertyEditor.java View File

@@ -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));
}



+ 5
- 2
src/antidote/org/apache/tools/ant/gui/customizer/StringPropertyEditor.java View File

@@ -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));
}

/**


Loading…
Cancel
Save