edu.swri.swiftvis.util
Class EditableString
java.lang.Object
edu.swri.swiftvis.util.EditableString
- All Implemented Interfaces:
- java.io.Serializable
public final class EditableString
- extends java.lang.Object
- implements java.io.Serializable
This class can be used to store strings that need to be edited in a GUI. Using this class
prevents the programmer from having to write handler code dealing with event handling.
It also makes it so that when the value is changed the GUI component is updates.
- Author:
- Mark Lewis
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
value
private java.lang.String value
field
private transient javax.swing.JTextField field
listener
private transient EditableString.Listener listener
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
EditableString
public EditableString(java.lang.String val)
getValue
public java.lang.String getValue()
setValue
public void setValue(java.lang.String val)
getTextField
public javax.swing.JTextField getTextField(EditableString.Listener edl)
valueChanged
private void valueChanged()