|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.plaf.ComponentUI | +--javax.swing.plaf.ScrollBarUI | +--javax.swing.plaf.basic.BasicScrollBarUI | +--javax.swing.plaf.metal.MetalScrollBarUI
Metal Look & Feel 를 위한, ScrollBarUI 의 구현입니다.
중첩된 클래스의 개요 |
클래스 javax.swing.plaf.basic. BasicScrollBarUI 을 상속받은 중첩된 클래스 |
BasicScrollBarUI.ArrowButtonListener , BasicScrollBarUI.ModelListener , BasicScrollBarUI.PropertyChangeHandler , BasicScrollBarUI.ScrollListener , BasicScrollBarUI.TrackListener |
필드의 개요 | |
protected javax.swing.plaf.metal.MetalBumps |
bumps
|
protected MetalScrollButton |
decreaseButton
|
static String |
FREE_STANDING_PROP
|
protected MetalScrollButton |
increaseButton
|
protected boolean |
isFreeStanding
|
protected int |
scrollBarWidth
|
클래스 javax.swing.plaf.basic. BasicScrollBarUI 에서 상속받은 필드 |
buttonListener , decrButton , DECREASE_HIGHLIGHT , incrButton , INCREASE_HIGHLIGHT , isDragging , maximumThumbSize , minimumThumbSize , modelListener , NO_HIGHLIGHT , propertyChangeListener , scrollbar , scrollListener , scrollTimer , thumbColor , thumbDarkShadowColor , thumbHighlightColor , thumbLightShadowColor , thumbRect , trackColor , trackHighlight , trackHighlightColor , trackListener , trackRect |
인터페이스 javax.swing. SwingConstants 에서 상속받은 필드 |
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST |
생성자의 개요 | |
MetalScrollBarUI ()
|
메소드의 개요 | |
protected void |
configureScrollBarColors ()
|
protected JButton |
createDecreaseButton (int orientation)
축소 뷰를 나타내는 뷰를 돌려줍니다. |
protected JButton |
createIncreaseButton (int orientation)
확대 뷰를 나타내는 뷰를 돌려줍니다. |
protected PropertyChangeListener |
createPropertyChangeListener ()
|
static ComponentUI |
createUI (JComponent c)
지정된 컴퍼넌트의 UI delegate의 인스턴스를 돌려줍니다. |
protected Dimension |
getMinimumThumbSize ()
샘에 허용 되는 최소의 사이즈를 돌려줍니다. |
Dimension |
getPreferredSize (JComponent c)
수직 스크롤 바의 적절한 폭은 증분 버튼 및 감 분버튼의 적절한 폭 ( null 이외)의 최대치, 및 샘의 최소폭입니다. |
protected void |
installDefaults ()
|
protected void |
installListeners ()
|
protected void |
paintThumb (Graphics g,
JComponent c,
Rectangle thumbBounds)
|
protected void |
paintTrack (Graphics g,
JComponent c,
Rectangle trackBounds)
|
protected void |
setThumbBounds (int x,
int y,
int width,
int height)
무효인 area를 확대할 때인 만큼, 오버라이드(override) 됩니다. |
클래스 javax.swing.plaf. ComponentUI 에서 상속받은 메소드 |
contains , getAccessibleChild , getAccessibleChildrenCount , update |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
protected javax.swing.plaf.metal.MetalBumps bumps
protected MetalScrollButton increaseButton
protected MetalScrollButton decreaseButton
protected int scrollBarWidth
public static final String FREE_STANDING_PROP
protected boolean isFreeStanding
생성자의 상세 |
public MetalScrollBarUI()
메소드의 상세 |
public static ComponentUI createUI(JComponent c)
ComponentUI
의 기술: createUI
메소드를 제공해, 그 UI delegate의 서브 클래스의 인스턴스를 돌려줄 필요가 있습니다. UI delegate의 서브 클래스가 상태 없음의 경우, 복수의 컴퍼넌트에 공유되는 인스턴스를 돌려줍니다. UI delegate이 상태 있는 경우, 컴퍼넌트 마다 새로운 인스턴스를 돌려줄 필요가 있습니다. 이 메소드는 호출해선 안 되기 때문에, 그 디폴트 구현은 에러를 슬로우 합니다.
protected void installDefaults()
BasicScrollBarUI
내의 installDefaults
protected void installListeners()
BasicScrollBarUI
내의 installListeners
protected PropertyChangeListener createPropertyChangeListener()
BasicScrollBarUI
내의 createPropertyChangeListener
protected void configureScrollBarColors()
BasicScrollBarUI
내의 configureScrollBarColors
public Dimension getPreferredSize(JComponent c)
BasicScrollBarUI
의 기술: null
이외)의 최대치, 및 샘의 최소폭입니다. 적절한 높이는 이러한 컴퍼넌트의 적절한 높이의 총계입니다. 수평 스크롤 바의 적절한 사이즈도, 이러한 컴퍼넌트에 근거해 정해집니다.
preferredSize
는 1 회만 계산됩니다. 이후, 이 메소드를 호출하면(자), 캐쉬에 저장된 사이즈치가 돌려주어집니다.
BasicScrollBarUI
내의 getPreferredSize
c
- 이 메소드를 delegate 하고 있는 JScrollBar
BasicScrollBarUI.getMaximumSize(javax.swing.JComponent)
,
BasicScrollBarUI.getMinimumSize(javax.swing.JComponent)
protected JButton createDecreaseButton(int orientation)
BasicScrollBarUI
내의 createDecreaseButton
protected JButton createIncreaseButton(int orientation)
BasicScrollBarUI
내의 createIncreaseButton
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
BasicScrollBarUI
내의 paintTrack
protected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
BasicScrollBarUI
내의 paintThumb
protected Dimension getMinimumThumbSize()
BasicScrollBarUI
의 기술: 경고: 이 메소드가 돌려주는 값은 변경하지 말아 주세요. 이것은 공유되는 정적 정수입니다.
BasicScrollBarUI
내의 getMinimumThumbSize
BasicScrollBarUI.getMaximumThumbSize()
protected void setThumbBounds(int x, int y, int width, int height)
BasicScrollBarUI
내의 setThumbBounds
BasicScrollBarUI.getThumbBounds()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.