|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.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
中的 run
Thread.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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。