JavaTM Platform
Standard Ed. 6

类 javax.swing.Spring
的使用

使用 Spring 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
 

javax.swing 中 Spring 的使用
 

返回 Spring 的 javax.swing 中的方法
static Spring Spring.constant(int pref)
          返回一个 strut -- 一个其 minimum、preferred 和 maximum 值每个都有值 pref 的 spring。
static Spring Spring.constant(int min, int pref, int max)
          返回一个其 minimum、preferred 和 maximum 值具有以下值的 spring:分别是 min、pref 和 max。
 Spring SpringLayout.Constraints.getConstraint(String edgeName)
          返回指定边的值,它可以为一个派生值,甚至可以为 null。
 Spring SpringLayout.getConstraint(String edgeName, Component c)
          返回控制该组件指定边及其父级的顶边或左边之间距离的 spring。
 Spring SpringLayout.Constraints.getHeight()
          返回 height 属性的值。
 Spring SpringLayout.Constraints.getWidth()
          返回 width 属性的值。
 Spring SpringLayout.Constraints.getX()
          返回 x 属性的值。
 Spring SpringLayout.Constraints.getY()
          返回 y 属性的值。
static Spring Spring.height(Component c)
          返回一个 spring,其 minimum、preferred、maximum 和 value 属性由所提供组件的 minimumSize、preferredSize、maximumSize 和 size 属性的高度定义。
static Spring Spring.max(Spring s1, Spring s2)
          返回 max(s1, s2):一个其值始终大于(或等于)s1 加 s2 的值的 spring。
static Spring Spring.minus(Spring s)
          返回 -s:一个以与 s 相反方向运行的 spring。
static Spring Spring.scale(Spring s, float factor)
          返回一个 spring,其 minimum、preferred、maximum 和 value 属性都是参数 spring s 的属性的倍数。
static Spring Spring.sum(Spring s1, Spring s2)
          返回 s1+s2:一个连续表示 s1 和 s2 的 spring。
static Spring Spring.width(Component c)
          返回一个 spring,其 minimum、preferred、maximum 和 value 属性由所提供组件的 minimumSize、preferredSize、maximumSize 和 size 属性的宽度定义。
 

参数类型为 Spring 的 javax.swing 中的方法
static Spring Spring.max(Spring s1, Spring s2)
          返回 max(s1, s2):一个其值始终大于(或等于)s1 加 s2 的值的 spring。
static Spring Spring.minus(Spring s)
          返回 -s:一个以与 s 相反方向运行的 spring。
 void SpringLayout.putConstraint(String e1, Component c1, Spring s, String e2, Component c2)
          将组件 c1 的边 e1 连接到组件 c2 的边 e2。
static Spring Spring.scale(Spring s, float factor)
          返回一个 spring,其 minimum、preferred、maximum 和 value 属性都是参数 spring s 的属性的倍数。
 void SpringLayout.Constraints.setConstraint(String edgeName, Spring s)
          设置控制指定边的 spring。
 void SpringLayout.Constraints.setHeight(Spring height)
          设置 height 属性,该属性控制组件的高度。
 void SpringLayout.Constraints.setWidth(Spring width)
          设置 width 属性,该属性控制组件的宽度。
 void SpringLayout.Constraints.setX(Spring x)
          设置 x 属性,该属性控制组件位置的 x 值。
 void SpringLayout.Constraints.setY(Spring y)
          设置 y 属性,该属性控制组件位置的 y 值。
static Spring Spring.sum(Spring s1, Spring s2)
          返回 s1+s2:一个连续表示 s1 和 s2 的 spring。
 

参数类型为 Spring 的 javax.swing 中的构造方法
SpringLayout.Constraints(Spring x, Spring y)
          创建一个指定了 x 和 y 属性值的 Constraints 对象。
SpringLayout.Constraints(Spring x, Spring y, Spring width, Spring height)
          创建一个指定了 x、y、width 和 height 属性值的 Constraints 对象。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。