twaver
Class Insets

java.lang.Object
  extended by twaver.Insets
All Implemented Interfaces:
IStruct, ISerializable

public class Insets
extends java.lang.Object
implements IStruct, ISerializable

间隙,包含上下左右四个参数,可用于图形填充量,间隙等 下面的方法设置网元文本间隙

 node.setStyle(Styles.LABEL_PADDING, new Insets(0, 2, 0, 2));
 


Field Summary
 float bottom
          底部间隙
 float left
          左边间隙
 float right
          右边间隙
 float top
          顶部间隙
 
Constructor Summary
Insets()
          间隙,包含上下左右四个参数,可用于图形填充量,间隙等 下面的方法设置网元文本间隙
Insets(float gap)
          间隙,包含上下左右四个参数,可用于图形填充量,间隙等
Insets(float hGap, float vGap)
          指定水平和垂直方向间隙
Insets(float top, float left, float bottom, float right)
          指定上左下右四个方向的间隙
Insets(Insets insets)
          间隙,包含上下左右四个参数,可用于图形填充量,间隙等
 
Method Summary
 Insets clone()
          拷贝一份新的数据,避免对原始数据的更改
 void deserialize(java.lang.String string)
          反序列化属性,根据字符串生成对象的属性
 boolean equals(java.lang.Object obj)
           
 Insets reverse()
          取反,比如原来左边间隙为2,取反后为-2
 java.lang.String serialize()
          序列化该对象
 void set(float gap)
          设置间隙
 void set(float top, float left, float bottom, float right)
          设置上左下右四个方向的间隙
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

top

public float top
顶部间隙


left

public float left
左边间隙


bottom

public float bottom
底部间隙


right

public float right
右边间隙

Constructor Detail

Insets

public Insets()
间隙,包含上下左右四个参数,可用于图形填充量,间隙等 下面的方法设置网元文本间隙
 node.setStyle(Styles.LABEL_PADDING, new Insets(0, 2, 0, 2));
 


Insets

public Insets(Insets insets)
间隙,包含上下左右四个参数,可用于图形填充量,间隙等

Parameters:
insets -

Insets

public Insets(float gap)
间隙,包含上下左右四个参数,可用于图形填充量,间隙等

Parameters:
gap - 间隙

Insets

public Insets(float hGap,
              float vGap)
指定水平和垂直方向间隙

Parameters:
hGap - 左右间隙
vGap - 上下间隙

Insets

public Insets(float top,
              float left,
              float bottom,
              float right)
指定上左下右四个方向的间隙

Parameters:
top - 上方间隙
left - 左边间隙
bottom - 下方间隙
right - 右方间隙
Method Detail

set

public void set(float gap)
设置间隙

Parameters:
gap - 间隙

set

public void set(float top,
                float left,
                float bottom,
                float right)
设置上左下右四个方向的间隙

Parameters:
top - 上方间隙
left - 左边间隙
bottom - 下方间隙
right - 右方间隙

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public Insets clone()
Description copied from interface: IStruct
拷贝一份新的数据,避免对原始数据的更改

Specified by:
clone in interface IStruct
Overrides:
clone in class java.lang.Object
Returns:
新拷贝的数据

serialize

public java.lang.String serialize()
Description copied from interface: ISerializable
序列化该对象

Specified by:
serialize in interface ISerializable
Returns:
字符串

deserialize

public void deserialize(java.lang.String string)
Description copied from interface: ISerializable
反序列化属性,根据字符串生成对象的属性

Specified by:
deserialize in interface ISerializable
Parameters:
string - 字符串

reverse

public Insets reverse()
取反,比如原来左边间隙为2,取反后为-2

Returns:
取反后的结果