JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf
類別 BorderUIResource

java.lang.Object
  繼承者 javax.swing.plaf.BorderUIResource
所有已實作的介面:
Serializable, Border, UIResource

public class BorderUIResource
extends Object
implements Border, UIResource, Serializable


巢狀類別摘要
static class BorderUIResource.BevelBorderUIResource
           
static class BorderUIResource.CompoundBorderUIResource
           
static class BorderUIResource.EmptyBorderUIResource
           
static class BorderUIResource.EtchedBorderUIResource
           
static class BorderUIResource.LineBorderUIResource
           
static class BorderUIResource.MatteBorderUIResource
           
static class BorderUIResource.TitledBorderUIResource
           
 
建構子摘要
BorderUIResource(Border delegate)
          創建一個 UIResource 邊框物件,該物件包裹了一個現有 Border 實例。
 
方法摘要
static Border getBlackLineBorderUIResource()
           
 Insets getBorderInsets(Component c)
          返回該邊框的 insets。
static Border getEtchedBorderUIResource()
           
static Border getLoweredBevelBorderUIResource()
           
static Border getRaisedBevelBorderUIResource()
           
 boolean isBorderOpaque()
          返回此邊框是否透明。
 void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按指定的位置和尺寸繪製指定元件的邊框。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BorderUIResource

public BorderUIResource(Border delegate)
創建一個 UIResource 邊框物件,該物件包裹了一個現有 Border 實例。

參數:
delegate - 將被包裹的邊框
方法詳細資訊

getEtchedBorderUIResource

public static Border getEtchedBorderUIResource()

getLoweredBevelBorderUIResource

public static Border getLoweredBevelBorderUIResource()

getRaisedBevelBorderUIResource

public static Border getRaisedBevelBorderUIResource()

getBlackLineBorderUIResource

public static Border getBlackLineBorderUIResource()

paintBorder

public void paintBorder(Component c,
                        Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
從介面 Border 複製的描述
按指定的位置和尺寸繪製指定元件的邊框。

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

getBorderInsets

public Insets getBorderInsets(Component c)
從介面 Border 複製的描述
返回該邊框的 insets。

指定者:
介面 Border 中的 getBorderInsets
參數:
c - 要應用此邊框 insets 值的元件

isBorderOpaque

public boolean isBorderOpaque()
從介面 Border 複製的描述
返回此邊框是否透明。如果邊框為不透明,則在繪製它時將用自身的背景來填充。

指定者:
介面 Border 中的 isBorderOpaque

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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