| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.AsyncBoxView.ChildState
public class AsyncBoxView.ChildState
表示子视图布局状态的记录。它作为另一个线程上的任务是可运行的。所有基于模型上的读取锁定、对子视图的访问在此对象上都应该是同步的(例如,布局线程和 GUI 线程可同时在模型上具有读取锁定,并且相互之间不设置保护)。通过对 ChildState 实例的同步,对子视图层次结构的访问是序列化的。
| 构造方法摘要 | |
|---|---|
| AsyncBoxView.ChildState(View v)构造子视图状态。 | |
| 方法摘要 | |
|---|---|
|  View | getChildView()获取此记录表示的子视图。 | 
|  float | getMajorOffset()沿主轴的偏移量是什么。 | 
|  float | getMajorSpan()沿主轴的跨距是什么。 | 
|  float | getMinorOffset()沿辅轴的偏移量是什么 | 
|  float | getMinorSpan()沿辅轴的跨距是什么。 | 
|  boolean | isLayoutValid()是否已对子视图进行布局。 | 
|  void | preferenceChanged(boolean width,
                  boolean height)标记此子视图更改的首选项。 | 
|  void | run()更新 ChildState。 | 
|  void | setMajorOffset(float offs)此方法应该仅由 ChildLocator 调用,它只是一个保存缓存位置的便捷场所。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public AsyncBoxView.ChildState(View v)
| 方法详细信息 | 
|---|
public View getChildView()
public void run()
在更新期间要求在关联的文档上获得一个读取锁定,从而确保进行操作时模型不被更改。首先应检查是否需要实际完成工作。然后在等待更新状态的同时可发生下列可能的事件:
Runnable 中的 runThread.run()public float getMinorSpan()
public float getMinorOffset()
public float getMajorSpan()
public float getMajorOffset()
public void setMajorOffset(float offs)
public void preferenceChanged(boolean width,
                              boolean height)
width - 如果已更改宽度首选项,则为 trueheight - 如果已更改高度首选项,则为 trueJComponent.revalidate()public boolean isLayoutValid()
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。