javax.swing.text.html

异常
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