JavaTM 2 Platform
Standard Ed. 6

javax.swing.text.html
類別 ListView

java.lang.Object
  繼承者 javax.swing.text.View
      繼承者 javax.swing.text.CompositeView
          繼承者 javax.swing.text.BoxView
              繼承者 javax.swing.text.html.BlockView
                  繼承者 javax.swing.text.html.ListView
所有已實作的介面:
SwingConstants

public class ListView
extends BlockView

用於顯示 html 列表的視圖實作。


欄位摘要
 
從類別 javax.swing.text.View 繼承的欄位
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
 
從介面 javax.swing.SwingConstants 繼承的欄位
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
建構子摘要
ListView(Element elem)
          創建表示列表元素的新視圖。
 
方法摘要
 float getAlignment(int axis)
          計算所需的列表形狀。
 void paint(Graphics g, Shape allocation)
          使用給定呈現面和該表面的區域呈現。
protected  void paintChild(Graphics g, Rectangle alloc, int index)
          通過調用 paint() 繪製其中的一個子級。
protected  void setPropertiesFromAttributes()
          更新來自屬性的任何快取記憶體的值。
 
從類別 javax.swing.text.html.BlockView 繼承的方法
calculateMajorAxisRequirements, calculateMinorAxisRequirements, changedUpdate, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParent
 
從類別 javax.swing.text.BoxView 繼承的方法
baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAxis, getChildAllocation, getHeight, getOffset, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, modelToView, preferenceChanged, replace, setAxis, setSize, viewToModel
 
從類別 javax.swing.text.CompositeView 繼承的方法
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets
 
從類別 javax.swing.text.View 繼承的方法
append, breakView, createFragment, forwardUpdateToView, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ListView

public ListView(Element elem)
創建表示列表元素的新視圖。

參數:
elem - 要為其創建視圖的元素
方法詳細資訊

getAlignment

public float getAlignment(int axis)
計算所需的列表形狀。

覆寫:
類別 BlockView 中的 getAlignment
參數:
axis - 可以是 X_AXIS,也可以是 Y_AXIS
返回:
所需的區域
另請參見:
View.getPreferredSpan(int)

paint

public void paint(Graphics g,
                  Shape allocation)
使用給定呈現面和該表面的區域呈現。

覆寫:
類別 BlockView 中的 paint
參數:
g - 要使用的呈現表面
allocation - 分派的要在其中呈現的區域
另請參見:
View.paint(java.awt.Graphics, java.awt.Shape)

paintChild

protected void paintChild(Graphics g,
                          Rectangle alloc,
                          int index)
通過調用 paint() 繪製其中的一個子級。預設情況下,這是它的全部動作,但子類別可以使用此方法來繪製與此子級相關的物件。

覆寫:
類別 BoxView 中的 paintChild
參數:
g - 圖形上下文
alloc - 分派的要在其中呈現的區域
index - 子級的索引

setPropertiesFromAttributes

protected void setPropertiesFromAttributes()
從類別 BlockView 複製的描述
更新來自屬性的任何快取記憶體的值。

覆寫:
類別 BlockView 中的 setPropertiesFromAttributes

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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