|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
javax.swing.plaf.metal.MetalSliderUI
public class MetalSliderUI
SliderUI 의 Java Look & Feel 에 의한 구현입니다.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
상자의 클래스의 개요 | |
---|---|
protected class |
MetalSliderUI.MetalPropertyListener
|
클래스 javax.swing.plaf.basic. BasicSliderUI 로부터 상속된 상자의 클래스/인터페이스 |
---|
BasicSliderUI.ActionScroller , BasicSliderUI.ChangeHandler , BasicSliderUI.ComponentHandler , BasicSliderUI.FocusHandler , BasicSliderUI.PropertyChangeHandler , BasicSliderUI.ScrollListener , BasicSliderUI.TrackListener |
필드의 개요 | |
---|---|
protected static Color |
darkShadowColor
|
protected boolean |
filledSlider
|
protected static Color |
highlightColor
|
protected static Icon |
horizThumbIcon
디폴트의 수평 샘 Icon 입니다. |
protected String |
SLIDER_FILL
|
protected static Color |
thumbColor
|
protected int |
TICK_BUFFER
|
protected static int |
tickLength
|
protected static int |
trackWidth
|
protected static Icon |
vertThumbIcon
디폴트의 수직 샘 Icon 입니다. |
클래스 javax.swing.plaf.basic. BasicSliderUI 로부터 상속된 필드 |
---|
changeListener , componentListener , contentRect , focusInsets , focusListener , focusRect , insetCache , labelRect , leftToRightCache , MAX_SCROLL , MIN_SCROLL , NEGATIVE_SCROLL , POSITIVE_SCROLL , propertyChangeListener , scrollListener , scrollTimer , slider , thumbRect , tickRect , trackBuffer , trackListener , trackRect |
생성자 의 개요 | |
---|---|
MetalSliderUI ()
|
메소드의 개요 | |
---|---|
protected PropertyChangeListener |
createPropertyChangeListener (JSlider slider)
|
static ComponentUI |
createUI (JComponent c)
|
protected int |
getThumbOverhang ()
샘이 슬라이드 바를 초과하는 부분의 양을 돌려줍니다. |
protected Dimension |
getThumbSize ()
|
int |
getTickLength ()
수평 슬라이더의 눈금 영역의 높이 및 수직 슬라이더의 눈금 영역의 폭을 돌려줍니다. |
protected int |
getTrackLength ()
슬라이드 바의 장변의 치수를 돌려줍니다. |
protected int |
getTrackWidth ()
트럭의 단변의 치수를 돌려줍니다. |
void |
installUI (JComponent c)
Look & Feel 에 적절한, 지정된 컴퍼넌트를 구성합니다. |
void |
paintFocus (Graphics g)
|
protected void |
paintMajorTickForHorizSlider (Graphics g,
Rectangle tickBounds,
int x)
|
protected void |
paintMajorTickForVertSlider (Graphics g,
Rectangle tickBounds,
int y)
|
protected void |
paintMinorTickForHorizSlider (Graphics g,
Rectangle tickBounds,
int x)
|
protected void |
paintMinorTickForVertSlider (Graphics g,
Rectangle tickBounds,
int y)
|
void |
paintThumb (Graphics g)
|
void |
paintTrack (Graphics g)
|
protected void |
scrollDueToClickInTrack (int dir)
샘은 아니고 트럭으로 mousePressed 가 검출되었을 때에 불려 갑니다. |
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드 |
---|
contains , getAccessibleChild , getAccessibleChildrenCount , update |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected final int TICK_BUFFER
protected boolean filledSlider
protected static Color thumbColor
protected static Color highlightColor
protected static Color darkShadowColor
protected static int trackWidth
protected static int tickLength
protected static Icon horizThumbIcon
Icon
입니다. 이 필드는 사용할 수 없는 것이 있습니다. 이 위양에 의해 사용되는 Icon
를 변경하려면 ,Slider.horizontalThumbIcon
UIManager 프로퍼티을 사용해 직접 설정합니다.
protected static Icon vertThumbIcon
Icon
입니다. 이 필드는 사용할 수 없는 것이 있습니다. 이 위양에 의해 사용되는 Icon
를 변경하려면 ,Slider.verticalThumbIcon
UIManager 프로퍼티을 사용해 직접 설정합니다.
protected final String SLIDER_FILL
생성자 의 상세 |
---|
public MetalSliderUI()
메소드의 상세 |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
의 기술:ComponentUI
인스턴스가, 지정된 컴퍼넌트의 UI 위양으로서 인스톨 되고 있을 때 불려 갑니다. 이 메소드는, 이하를 포함한 Look & Feel 용의 컴퍼넌트를 완전하게 구성할 필요가 있습니다.
LayoutManager
를 인스톨 한다
PropertyChangeListener
를 컴퍼넌트에 작성 또는 인스톨 한다
BasicSliderUI
내의 installUI
c
- UI 위양이 인스톨 되고 있는 컴퍼넌트ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
BasicSliderUI
내의 createPropertyChangeListener
public void paintThumb(Graphics g)
BasicSliderUI
내의 paintThumb
public void paintTrack(Graphics g)
BasicSliderUI
내의 paintTrack
public void paintFocus(Graphics g)
BasicSliderUI
내의 paintFocus
protected Dimension getThumbSize()
BasicSliderUI
내의 getThumbSize
public int getTickLength()
BasicSliderUI
내의 getTickLength
protected int getTrackWidth()
protected int getTrackLength()
protected int getThumbOverhang()
protected void scrollDueToClickInTrack(int dir)
BasicSliderUI
의 기술:
BasicSliderUI
내의 scrollDueToClickInTrack
protected void paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
BasicSliderUI
내의 paintMinorTickForHorizSlider
protected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
BasicSliderUI
내의 paintMajorTickForHorizSlider
protected void paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
BasicSliderUI
내의 paintMinorTickForVertSlider
protected void paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
BasicSliderUI
내의 paintMajorTickForVertSlider
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.