JavaTM 2 Platform
Standard Ed. 6

javax.swing.border
類別 EmptyBorder

java.lang.Object
  繼承者 javax.swing.border.AbstractBorder
      繼承者 javax.swing.border.EmptyBorder
所有已實作的介面:
Serializable, Border
直接已知子類別:
BorderUIResource.EmptyBorderUIResource, MatteBorder

public class EmptyBorder
extends AbstractBorder
implements Serializable

該類別提供了一個佔用空間但不執行繪製的空透明邊框。

警告:此類別已序列化的物件將不再與以後的 Swing 版本相容。當前的序列化支持適合於在運行相同 Swing 版本的應用程序之間短期存儲或 RMI。從 1.4 版開始,已在 java.beans 套件中加入對所有 JavaBeansTM 的長期存儲支持。請參見 XMLEncoder


欄位摘要
protected  int bottom
           
protected  int left
           
protected  int right
           
protected  int top
           
 
建構子摘要
EmptyBorder(Insets borderInsets)
          創建具有指定 insets 的空邊框
EmptyBorder(int top, int left, int bottom, int right)
          創建具有指定 insets 的空邊框
 
方法摘要
 Insets getBorderInsets()
          返回此邊框的 insets。
 Insets getBorderInsets(Component c)
          返回此邊框的 insets
 Insets getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數
 boolean isBorderOpaque()
          返回此邊框是否透明。
 void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          預設情況下不執行繪製。
 
從類別 javax.swing.border.AbstractBorder 繼承的方法
getBaseline, getBaselineResizeBehavior, getInteriorRectangle, getInteriorRectangle
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

left

protected int left

right

protected int right

top

protected int top

bottom

protected int bottom
建構子詳細資訊

EmptyBorder

public EmptyBorder(int top,
                   int left,
                   int bottom,
                   int right)
創建具有指定 insets 的空邊框

參數:
top - 邊框頂部 inset
left - 邊框左部 inset
bottom - 邊框底部 inset
right - 邊框右部 inset

EmptyBorder

public EmptyBorder(Insets borderInsets)
創建具有指定 insets 的空邊框

參數:
borderInsets - 邊框的 insets
方法詳細資訊

paintBorder

public void paintBorder(Component c,
                        Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
預設情況下不執行繪製。

指定者:
介面 Border 中的 paintBorder
覆寫:
類別 AbstractBorder 中的 paintBorder
參數:
c - 要為其繪製邊框的元件
g - 繪製的圖形
x - 所繪製邊框的 x 坐標位置
y - 所繪製邊框的 y 坐標位置
width - 所繪製邊框的寬度
height - 所繪製邊框的高度

getBorderInsets

public Insets getBorderInsets(Component c)
返回此邊框的 insets

指定者:
介面 Border 中的 getBorderInsets
覆寫:
類別 AbstractBorder 中的 getBorderInsets
參數:
c - 應用此邊框 insets 值的元件
返回:
已初始化為 0 的新 Insets 物件
從以下版本開始:
1.3

getBorderInsets

public Insets getBorderInsets(Component c,
                              Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數

覆寫:
類別 AbstractBorder 中的 getBorderInsets
參數:
c - 應用此邊框 insets 值的元件
insets - 要重新初始化的物件
返回:
insets 物件

getBorderInsets

public Insets getBorderInsets()
返回此邊框的 insets。

從以下版本開始:
1.3

isBorderOpaque

public boolean isBorderOpaque()
返回此邊框是否透明。預設情況下返回 false。

指定者:
介面 Border 中的 isBorderOpaque
覆寫:
類別 AbstractBorder 中的 isBorderOpaque
返回:
false

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only