Module java.desktop

Class ListView

所有已实现的接口:
SwingConstants

public class ListView extends BlockView
用于显示HTML列表的视图实现
  • Constructor Details

    • ListView

      public ListView(Element elem)
      创建一个代表列表元素的新视图。
      参数:
      elem - 要为其创建视图的元素
  • Method Details

    • getAlignment

      public float getAlignment(int axis)
      计算列表的期望形状。
      覆盖:
      getAlignment 在类 BlockView
      参数:
      axis - 可以是X_AXIS或Y_AXIS
      返回:
      所需的跨度
      参见:
    • paint

      public void paint(Graphics g, Shape allocation)
      使用给定的渲染表面和该表面上的区域进行渲染。
      覆盖:
      paint 在类 BlockView
      参数:
      g - 要使用的渲染表面
      allocation - 要渲染到的分配区域
      参见:
    • paintChild

      protected void paintChild(Graphics g, Rectangle alloc, int index)
      绘制其中一个子项;由paint()调用。默认情况下只是这样做,但子类可以使用这个方法相对于子项绘制其他内容。
      覆盖:
      paintChild 在类 BoxView
      参数:
      g - 图形上下文
      alloc - 要将子项渲染到的分配区域
      index - 子项的索引