Insetspublic class Insets extends Object implements Serializable, CloneableThe Insets class represents the borders of a container. This class describes
the space that a container should leave at each edge: the top, the bottom,
the right side, and the left side. The space can be filled with a border, a
blank space, or a title. |
Fields Summary |
---|
private static final long | serialVersionUIDThe Constant serialVersionUID. | public int | topThe top inset indicates the size of the space added to the top of the
rectangle. | public int | leftThe left inset indicates the size of the space added to the left side of
the rectangle. | public int | bottomThe bottom inset indicates the size of the space subtracted from the
bottom of the rectangle. | public int | rightThe right inset indicates the size of the space subtracted from the right
side of the rectangle. |
Constructors Summary |
---|
public Insets(int top, int left, int bottom, int right)Instantiates a new Inset object with the specified top, left, bottom,
right parameters.
setValues(top, left, bottom, right);
|
Methods Summary |
---|
public java.lang.Object | clone()Returns a copy of this Insets object.
return new Insets(top, left, bottom, right);
| public boolean | equals(java.lang.Object o)Checks if this Insets object is equal to the specified object.
if (o == this) {
return true;
}
if (o instanceof Insets) {
Insets i = (Insets)o;
return ((i.left == left) && (i.bottom == bottom) && (i.right == right) && (i.top == top));
}
return false;
| public int | hashCode()Returns a hash code of the Insets object.
int hashCode = HashCode.EMPTY_HASH_CODE;
hashCode = HashCode.combine(hashCode, top);
hashCode = HashCode.combine(hashCode, left);
hashCode = HashCode.combine(hashCode, bottom);
hashCode = HashCode.combine(hashCode, right);
return hashCode;
| public void | set(int top, int left, int bottom, int right)Sets top, left, bottom, and right insets to the specified values.
setValues(top, left, bottom, right);
| private void | setValues(int top, int left, int bottom, int right)Sets the values.
this.top = top;
this.left = left;
this.bottom = bottom;
this.right = right;
| public java.lang.String | toString()Returns a String representation of this Insets object.
/*
* The format is based on 1.5 release behavior which can be revealed by
* the following code: System.out.println(new Insets(1, 2, 3, 4));
*/
return (getClass().getName() + "[left=" + left + ",top=" + top + //$NON-NLS-1$ //$NON-NLS-2$
",right=" + right + ",bottom=" + bottom + "]"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
|