javax.swing
Class SpringLayout.SpringProxy

java.lang.Object
  extended byjavax.swing.Spring
      extended byjavax.swing.SpringLayout.SpringProxy
Enclosing class:
SpringLayout

private static class SpringLayout.SpringProxy
extends Spring


Nested Class Summary
 
Nested classes inherited from class javax.swing.Spring
Spring.AbstractSpring, Spring.CompoundSpring
 
Field Summary
private  Component c
           
private  String edgeName
           
private  SpringLayout l
           
 
Fields inherited from class javax.swing.Spring
UNSET
 
Constructor Summary
SpringLayout.SpringProxy(String edgeName, Component c, SpringLayout l)
           
 
Method Summary
private  Spring getConstraint()
           
 int getMaximumValue()
          Returns the maximum value of this Spring.
 int getMinimumValue()
          Returns the minimum value of this Spring.
 int getPreferredValue()
          Returns the preferred value of this Spring.
 int getValue()
          Returns the current value of this Spring.
(package private)  boolean isCyclic(SpringLayout l)
           
 void setValue(int size)
          Sets the current value of this Spring to value.
 String toString()
          Returns a string representation of the object.
 
Methods inherited from class javax.swing.Spring
constant, constant, difference, getStrain, max, minus, setStrain, sum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

edgeName

private String edgeName

c

private Component c

l

private SpringLayout l
Constructor Detail

SpringLayout.SpringProxy

public SpringLayout.SpringProxy(String edgeName,
                                Component c,
                                SpringLayout l)
Method Detail

getConstraint

private Spring getConstraint()

getMinimumValue

public int getMinimumValue()
Description copied from class: Spring
Returns the minimum value of this Spring.

Specified by:
getMinimumValue in class Spring
Returns:
the minimumValue property of this Spring

getPreferredValue

public int getPreferredValue()
Description copied from class: Spring
Returns the preferred value of this Spring.

Specified by:
getPreferredValue in class Spring
Returns:
the preferredValue of this Spring

getMaximumValue

public int getMaximumValue()
Description copied from class: Spring
Returns the maximum value of this Spring.

Specified by:
getMaximumValue in class Spring
Returns:
the maximumValue property of this Spring

getValue

public int getValue()
Description copied from class: Spring
Returns the current value of this Spring.

Specified by:
getValue in class Spring
Returns:
the value property of this Spring
See Also:
Spring.setValue(int)

setValue

public void setValue(int size)
Description copied from class: Spring
Sets the current value of this Spring to value.

Specified by:
setValue in class Spring
Parameters:
size - the new setting of the value property
See Also:
Spring.getValue()

isCyclic

boolean isCyclic(SpringLayout l)
Overrides:
isCyclic in class Spring

toString

public String toString()
Description copied from class: Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Overrides:
toString in class Object
Returns:
a string representation of the object.