JavaTM Platform
Standard Ed. 6

类 javax.swing.SizeRequirements
的使用

使用 SizeRequirements 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

javax.swingSizeRequirements 的使用
 

返回 SizeRequirementsjavax.swing 中的方法
static SizeRequirements SizeRequirements.getAlignedSizeRequirements(SizeRequirements[] children)
          确定对齐一组组件所需的总空间。
static SizeRequirements SizeRequirements.getTiledSizeRequirements(SizeRequirements[] children)
          确定端到端放置一组组件需要占用的总空间。
 

参数类型为 SizeRequirementsjavax.swing 中的方法
static int[] SizeRequirements.adjustSizes(int delta, SizeRequirements[] children)
          按给定总量调整指定的大小数组。
static void SizeRequirements.calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans)
          创建一组偏移量/区域对,指定如何按照指定对齐方式对一组组件进行布局。
static void SizeRequirements.calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans)
          创建一组偏移量/区域对,指定如何按照指定对齐方式对一组组件进行布局。
static void SizeRequirements.calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans, boolean normal)
          创建一组偏移量/区域对,指定如何按指定对齐方式对一组组件进行布局。
static void SizeRequirements.calculateAlignedPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans, boolean normal)
          创建一组偏移量/区域对,指定如何按指定对齐方式对一组组件进行布局。
static void SizeRequirements.calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans)
          创建一组表示如何对一组组件进行端到端布局的偏移量/区域对。
static void SizeRequirements.calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans)
          创建一组表示如何对一组组件进行端到端布局的偏移量/区域对。
static void SizeRequirements.calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans, boolean forward)
          创建一组表示如何对一组组件进行端到端布局的偏移量/区域对。
static void SizeRequirements.calculateTiledPositions(int allocated, SizeRequirements total, SizeRequirements[] children, int[] offsets, int[] spans, boolean forward)
          创建一组表示如何对一组组件进行端到端布局的偏移量/区域对。
static SizeRequirements SizeRequirements.getAlignedSizeRequirements(SizeRequirements[] children)
          确定对齐一组组件所需的总空间。
static SizeRequirements SizeRequirements.getTiledSizeRequirements(SizeRequirements[] children)
          确定端到端放置一组组件需要占用的总空间。
 

javax.swing.textSizeRequirements 的使用
 

返回 SizeRequirementsjavax.swing.text 中的方法
protected  SizeRequirements BoxView.baselineRequirements(int axis, SizeRequirements r)
          通过检查每个子视图的大小计算此 BoxView 的大小要求。
protected  SizeRequirements BoxView.calculateMajorAxisRequirements(int axis, SizeRequirements r)
          计算主轴 axis 的大小要求。
protected  SizeRequirements BoxView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算辅轴 axis 的大小要求。
protected  SizeRequirements FlowView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算沿辅轴的要求。
protected  SizeRequirements TableView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算辅轴的所需大小。
 

参数类型为 SizeRequirementsjavax.swing.text 中的方法
protected  SizeRequirements BoxView.baselineRequirements(int axis, SizeRequirements r)
          通过检查每个子视图的大小计算此 BoxView 的大小要求。
protected  SizeRequirements BoxView.calculateMajorAxisRequirements(int axis, SizeRequirements r)
          计算主轴 axis 的大小要求。
protected  SizeRequirements BoxView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算辅轴 axis 的大小要求。
protected  SizeRequirements FlowView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算沿辅轴的要求。
protected  SizeRequirements TableView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算辅轴的所需大小。
protected  void TableView.layoutColumns(int targetSpan, int[] offsets, int[] spans, SizeRequirements[] reqs)
          布局列,使其符合给定的目标跨距。
 

javax.swing.text.htmlSizeRequirements 的使用
 

返回 SizeRequirementsjavax.swing.text.html 中的方法
protected  SizeRequirements BlockView.calculateMajorAxisRequirements(int axis, SizeRequirements r)
          计算块沿主轴的要求(即沿其平铺的轴)。
protected  SizeRequirements BlockView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算块沿辅轴的要求(即垂直沿其平铺的轴的轴)。
protected  SizeRequirements ParagraphView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算段落沿辅轴的要求。
 

参数类型为 SizeRequirementsjavax.swing.text.html 中的方法
protected  SizeRequirements BlockView.calculateMajorAxisRequirements(int axis, SizeRequirements r)
          计算块沿主轴的要求(即沿其平铺的轴)。
protected  SizeRequirements BlockView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算块沿辅轴的要求(即垂直沿其平铺的轴的轴)。
protected  SizeRequirements ParagraphView.calculateMinorAxisRequirements(int axis, SizeRequirements r)
          计算段落沿辅轴的要求。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策