JavaTM 2 Platform
Standard Ed. 6

javax.swing.text.html
類別 StyleSheet.BoxPainter

java.lang.Object
  繼承者 javax.swing.text.html.StyleSheet.BoxPainter
所有已實作的介面:
Serializable
正在封閉類別:
StyleSheet

public static class StyleSheet.BoxPainter
extends Object
implements Serializable

可以執行某些 CSS 格式化任務的類別。此類別的實作使視圖能夠在不知道如何快取記憶體 CSS 值的情況下顯示 CSS 格式化。

作為視圖的代表,此物件負責 View 的 insets 並確保根據 CSS 屬性維護背景。


方法摘要
 float getInset(int side, View v)
          獲取給定邊上所需的 inset,以便計算空白、邊框和填充數量。
 void paint(Graphics g, float x, float y, float w, float h, View v)
          根據給定的屬性繪製 CSS 框。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法詳細資訊

getInset

public float getInset(int side,
                      View v)
獲取給定邊上所需的 inset,以便計算空白、邊框和填充數量。

參數:
side - 要獲取的框的 inset 大小。可以是 View.TOP、View.LEFT、View.BOTTOM,也可以是 View.RIGHT。
v - 做出請求的視圖。這可以用來獲取 AttributeSet,並且還可以用來解析 percentage 參數。
拋出:
IllegalArgumentException - 如果方向無效

paint

public void paint(Graphics g,
                  float x,
                  float y,
                  float w,
                  float h,
                  View v)
根據給定的屬性繪製 CSS 框。此操作將繪製邊框、填充和背景。

參數:
g - 呈現面。
x - 要呈現的分派區域的 x 坐標。
y - 要呈現的分派區域的 y 坐標。
w - 要呈現的分派區域的寬度。
h - 要呈現的分派區域的高度。
v - 做出請求的視圖。此操作可以用來獲取 AttributeSet,並且還可用來解析 percentage 參數。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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