|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.text.AsyncBoxView.ChildState
public class AsyncBoxView.ChildState
아이 뷰의 레이아웃 상태를 나타내는 레코드입니다. 다른 thread로 태스크로서 실행 가능합니다. 모델의 read 락에 근거하고 있는 아이 뷰에의 액세스는 모두, 이 객체상에서 동기화할 필요가 있습니다. 즉, 레이아웃 thread와 GUI thread는 동시에 어느쪽이나 모델의 read 락을 가질 수가 있어 서로로부터 보호되지 않습니다. 아이 뷰 계층에의 액세스는, ChildState 인스턴스에서의 동기화에 의해 직렬화 됩니다.
생성자 의 개요 | |
---|---|
AsyncBoxView.ChildState (View v)
아이의 상태를 구축합니다. |
메소드의 개요 | |
---|---|
View |
getChildView ()
이 레코드가 나타내는 아이 뷰를 가져옵니다. |
float |
getMajorOffset ()
주축에 따른 오프셋(offset)를 가져옵니다. |
float |
getMajorSpan ()
주축에 따른 스팬을 돌려줍니다. |
float |
getMinorOffset ()
부축으로 따른 오프셋(offset)를 돌려줍니다. |
float |
getMinorSpan ()
부축으로 따른 스팬을 돌려줍니다. |
boolean |
isLayoutValid ()
아이 뷰가 배치되고 있는지 어떤지를 나타냅니다. |
void |
preferenceChanged (boolean width,
boolean height)
이 아이에 대해서 변경을 한 설정을 마크 합니다. |
void |
run ()
아이 상태를 갱신합니다. |
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()
갱신 기간중, 관련하는 문서의 read 락을 취득해, 모델의 조작중으로 모델이 변경되지 않게 합니다. 최초로 실시하는 것은, 실제로 변경의 필요가 있을지 어떨지를 조사하는 것입니다. 상태가 갱신 대기였을 경우는, 이하가 발생하고 있다고 생각됩니다.
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 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.