edu.indiana.util
Class ObjectJComponentPair
java.lang.Object
edu.indiana.util.ObjectJComponentPair
- All Implemented Interfaces:
- SwingRepresentable
public class ObjectJComponentPair
- extends java.lang.Object
- implements SwingRepresentable
A container for an object and its corresponding Swing representation as a JComponent.
Constructor Summary |
ObjectJComponentPair(java.lang.Object object,
javax.swing.JComponent jComponent)
Creates a new instance of ObjectJComponentPair |
Method Summary |
javax.swing.JComponent |
getJComponent()
|
java.lang.Object |
getObject()
|
void |
setJComponent(javax.swing.JComponent jComponent)
|
void |
setObject(java.lang.Object object)
|
java.lang.String |
toString()
|
javax.swing.JComponent |
toSwing(int detailLevel)
detailLevel of STANDARD or VERBOSE yields a toSwing(detailLevel) call on the object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectJComponentPair
public ObjectJComponentPair(java.lang.Object object,
javax.swing.JComponent jComponent)
- Creates a new instance of ObjectJComponentPair
getJComponent
public javax.swing.JComponent getJComponent()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toSwing
public javax.swing.JComponent toSwing(int detailLevel)
- detailLevel of STANDARD or VERBOSE yields a toSwing(detailLevel) call on the object.
Any other detailLevel returns jComponent.
- Specified by:
toSwing
in interface SwingRepresentable
getObject
public java.lang.Object getObject()
setJComponent
public void setJComponent(javax.swing.JComponent jComponent)
setObject
public void setObject(java.lang.Object object)