|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。