|
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
±âº» Look & Feel ¸¦ À§ÇÑ, ScrollBarUI ÀÇ ±¸ÇöÀÔ´Ï´Ù.
ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä | |
protected class |
BasicScrollBarUI.ArrowButtonListener
Ä¿¼ ŰÀÇ Ã»ÃëÀÚÀÔ´Ï´Ù. |
protected class |
BasicScrollBarUI.ModelListener
¸ðµ¨ÀÇ º¯°æÀ» ´ë±âÇϴ ûÃëÀÚÀÔ´Ï´Ù. |
class |
BasicScrollBarUI.PropertyChangeHandler
|
protected class |
BasicScrollBarUI.ScrollListener
ScrollPane ·Î ÃʱâȵǴ ½ºÅ©·Ñ À̺¥Æ®¸¦ À§ÇÑ Ã»ÃëÀÚÀÔ´Ï´Ù. |
protected class |
BasicScrollBarUI.TrackListener
¸¶¿ì½º µå·¯±×¸¦ Æ®·° ÇÕ´Ï´Ù. |
ÇʵåÀÇ °³¿ä | |
protected BasicScrollBarUI.ArrowButtonListener |
buttonListener
|
protected JButton |
decrButton
|
protected static int |
DECREASE_HIGHLIGHT
|
protected JButton |
incrButton
|
protected static int |
INCREASE_HIGHLIGHT
|
protected boolean |
isDragging
|
protected Dimension |
maximumThumbSize
|
protected Dimension |
minimumThumbSize
|
protected BasicScrollBarUI.ModelListener |
modelListener
|
protected static int |
NO_HIGHLIGHT
|
protected PropertyChangeListener |
propertyChangeListener
|
protected JScrollBar |
scrollbar
|
protected BasicScrollBarUI.ScrollListener |
scrollListener
|
protected Timer |
scrollTimer
|
protected Color |
thumbColor
|
protected Color |
thumbDarkShadowColor
|
protected Color |
thumbHighlightColor
|
protected Color |
thumbLightShadowColor
|
protected Rectangle |
thumbRect
|
protected Color |
trackColor
|
protected int |
trackHighlight
|
protected Color |
trackHighlightColor
|
protected BasicScrollBarUI.TrackListener |
trackListener
|
protected Rectangle |
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 |
»ý¼ºÀÚÀÇ °³¿ä | |
BasicScrollBarUI ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addLayoutComponent (String name,
Component child)
·¹À̾ƿô ¸Å´ÏÀú°¡ ÄÄÆÛ³ÍÆ®¸¶´ÙÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇÏ´Â °æ¿ì, ·¹À̾ƿô¿¡ ÄÄÆÛ³ÍÆ®ÀÇ comp ¸¦ Ãß°¡ÇØ,name ¿¡ ÀÇÇØ ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ °ü·ÃÁþ½À´Ï´Ù. |
protected void |
configureScrollBarColors ()
|
protected BasicScrollBarUI.ArrowButtonListener |
createArrowButtonListener ()
|
protected JButton |
createDecreaseButton (int orientation)
|
protected JButton |
createIncreaseButton (int orientation)
|
protected BasicScrollBarUI.ModelListener |
createModelListener ()
|
protected PropertyChangeListener |
createPropertyChangeListener ()
|
protected BasicScrollBarUI.ScrollListener |
createScrollListener ()
|
protected BasicScrollBarUI.TrackListener |
createTrackListener ()
|
static ComponentUI |
createUI (JComponent c)
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Dimension |
getMaximumSize (JComponent c)
Look & Feel ¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ ÃÖ´ë »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù. |
protected Dimension |
getMaximumThumbSize ()
»ù¿¡ Çã¿ë µÇ´Â ÃÖ´ëÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù. |
Dimension |
getMinimumSize (JComponent c)
¼öÁ÷ ½ºÅ©·Ñ ¹ÙÀÇ ÃÖ¼ÒÆøÀº ÁõºÐ ¹öư ¹× °¨ ºÐ¹öưÀÇ ÃÖ¼ÒÆø ( null ÀÌ¿Ü)ÀÇ ÃÖ´ëÄ¡, ¹× »ùÀÇ ÃÖ¼ÒÆøÀÔ´Ï´Ù. |
protected Dimension |
getMinimumThumbSize ()
»ù¿¡ Çã¿ë µÇ´Â ÃÖ¼ÒÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù. |
Dimension |
getPreferredSize (JComponent c)
¼öÁ÷ ½ºÅ©·Ñ ¹ÙÀÇ ÀûÀýÇÑ ÆøÀº ÁõºÐ ¹öư ¹× °¨ ºÐ¹öưÀÇ ÀûÀýÇÑ Æø ( null ÀÌ¿Ü)ÀÇ ÃÖ´ëÄ¡, ¹× »ùÀÇ ÃÖ¼ÒÆøÀÔ´Ï´Ù. |
protected Rectangle |
getThumbBounds ()
»ùÀÇ ÇöÀçÀÇ »çÀÌÁî ¹× À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
protected Rectangle |
getTrackBounds ()
Æ®·°ÀÇ ÇöÀçÀÇ °æ°è¸¦ µ¹·ÁÁÝ´Ï´Ù. |
protected void |
installComponents ()
|
protected void |
installDefaults ()
|
protected void |
installKeyboardActions ()
|
protected void |
installListeners ()
|
void |
installUI (JComponent c)
Look & Feel ¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ±¸¼ºÇÕ´Ï´Ù. |
void |
layoutContainer (Container scrollbarContainer)
ÁöÁ¤µÈ ÄÁÅ×À̳ʸ¦ ¹èÄ¡ÇÕ´Ï´Ù. |
protected void |
layoutHScrollbar (JScrollBar sb)
|
protected void |
layoutVScrollbar (JScrollBar sb)
|
Dimension |
minimumLayoutSize (Container scrollbarContainer)
ÁöÁ¤µÈ ÄÁÅ×À̳ÊÀÇ ÃÖ¼Ò »çÀÌÁîÀÇ Ä¡¼ö¸¦ °è»êÇÕ´Ï´Ù. |
void |
paint (Graphics g,
JComponent c)
Look &Feel ¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ paint ÇÕ´Ï´Ù. |
protected void |
paintDecreaseHighlight (Graphics g)
|
protected void |
paintIncreaseHighlight (Graphics g)
|
protected void |
paintThumb (Graphics g,
JComponent c,
Rectangle thumbBounds)
|
protected void |
paintTrack (Graphics g,
JComponent c,
Rectangle trackBounds)
|
Dimension |
preferredLayoutSize (Container scrollbarContainer)
ÁöÁ¤µÈ ÄÁÅ×À̳ÊÀÇ Ãßõ »çÀÌÁîÀÇ Ä¡¼ö¸¦ °è»êÇÕ´Ï´Ù. |
void |
removeLayoutComponent (Component child)
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ·¹À̾ƿôÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
protected void |
scrollByBlock (int direction)
|
protected void |
scrollByUnit (int direction)
|
protected void |
setThumbBounds (int x,
int y,
int width,
int height)
»ùÀÇ °æ°è¸¦ ¼³Á¤ÇØ, ³°Àº thumbBounds ¿Í »õ·Î¿î thumbBounds ¸¦ Æ÷ÇÔÇÑ, Àçpaint¸¦ °Á¦ÇÕ´Ï´Ù. |
protected void |
uninstallComponents ()
|
protected void |
uninstallDefaults ()
|
protected void |
uninstallKeyboardActions ()
|
protected void |
uninstallListeners ()
|
void |
uninstallUI (JComponent c)
installUI ½Ã¿¡, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®·Î ½ÇÇàÇÑ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù. |
Ŭ·¡½º javax.swing.plaf. ComponentUI ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
contains , getAccessibleChild , getAccessibleChildrenCount , update |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
protected Dimension minimumThumbSize
protected Dimension maximumThumbSize
protected Color thumbHighlightColor
protected Color thumbLightShadowColor
protected Color thumbDarkShadowColor
protected Color thumbColor
protected Color trackColor
protected Color trackHighlightColor
protected JScrollBar scrollbar
protected JButton incrButton
protected JButton decrButton
protected boolean isDragging
protected BasicScrollBarUI.TrackListener trackListener
protected BasicScrollBarUI.ArrowButtonListener buttonListener
protected BasicScrollBarUI.ModelListener modelListener
protected Rectangle thumbRect
protected Rectangle trackRect
protected int trackHighlight
protected static final int NO_HIGHLIGHT
protected static final int DECREASE_HIGHLIGHT
protected static final int INCREASE_HIGHLIGHT
protected BasicScrollBarUI.ScrollListener scrollListener
protected PropertyChangeListener propertyChangeListener
protected Timer scrollTimer
»ý¼ºÀÚÀÇ »ó¼¼ |
public BasicScrollBarUI()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static ComponentUI createUI(JComponent c)
ComponentUI
ÀÇ ±â¼ú: createUI
¸Þ¼Òµå¸¦ Á¦°øÇØ, ±× UI delegateÀÇ ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. UI delegateÀÇ ¼ºê Ŭ·¡½º°¡ »óÅ ¾øÀ½ÀÇ °æ¿ì, º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. UI delegateÀÌ »óÅ ÀÖ´Â °æ¿ì, ÄÄÆÛ³ÍÆ® ¸¶´Ù »õ·Î¿î ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â È£ÃâÇØ¼± ¾È µÇ±â ¶§¹®¿¡, ±× µðÆúÆ® ±¸ÇöÀº ¿¡·¯¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
protected void configureScrollBarColors()
public void installUI(JComponent c)
ComponentUI
ÀÇ ±â¼ú: ComponentUI
ÀνºÅϽº°¡, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀ¸·Î¼ ÀνºÅç µÇ°í ÀÖÀ» ¶§ ºÒ·Á °©´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÀÌÇϸ¦ Æ÷ÇÔÇÑ Look & Feel ¿ëÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¿ÏÀüÇÏ°Ô ±¸¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
LayoutManager
¸¦ ÀνºÅç ÇÑ´Ù
PropertyChangeListener
¸¦ ÄÄÆÛ³ÍÆ®¿¡ ÀÛ¼º ¶Ç´Â ÀνºÅç ÇÑ´Ù
ComponentUI
³»ÀÇ installUI
c
- UI delegateÀÌ ÀνºÅç µÇ°í ÀÖ´Â ÄÄÆÛ³ÍÆ®ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
ÀÇ ±â¼ú: installUI
½Ã¿¡, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®·Î ½ÇÇàÇÑ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀ¸·Î¼ÀÇ UIComponent
ÀνºÅϽº°¡ »èÁ¦µÇ°í ÀÖÀ» ¶§ ºÒ·Á °©´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â installUI
¿¡ ÀÇÇØ ½ÇÇàµÈ ±¸¼ºÀ» ¹ÙÅÁÀ¸·Î µÇµ¹¸± Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì,JComponent
ÀνºÅϽº¸¦ ±ú²ýÇÑ »óÅ (¿©ºÐÀÇ Ã»ÃëÀÚ³ª, Look & Feel °íÀ¯ÀÇ ÇÁ·ÎÆÛƼ ¿ÀºêÁ§Æ®°¡ ³²Áö ¾Ê°Ô)·Î Çϵµ·Ï(µíÀÌ) ÃæºÐÈ÷ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¼ø¼¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ½À´Ï´Ù.
ComponentUI
³»ÀÇ uninstallUI
c
- ÀÌ UI delegateÀÌ »èÁ¦µÇ´Â ÄÄÆÛ³ÍÆ®. ÀÌ Àμö´Â ÀÚÁÖ ¹«½ÃµÇÁö¸¸, UI ¿ÀºêÁ§Æ®°¡ »óžøÀÌ º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ÀÏÀÌ ÀÖ´ÂComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void installDefaults()
protected void installComponents()
protected void uninstallComponents()
protected void installListeners()
protected void installKeyboardActions()
protected void uninstallKeyboardActions()
protected void uninstallListeners()
protected void uninstallDefaults()
protected BasicScrollBarUI.TrackListener createTrackListener()
protected BasicScrollBarUI.ArrowButtonListener createArrowButtonListener()
protected BasicScrollBarUI.ModelListener createModelListener()
protected BasicScrollBarUI.ScrollListener createScrollListener()
protected PropertyChangeListener createPropertyChangeListener()
public void paint(Graphics g, JComponent c)
ComponentUI
ÀÇ ±â¼ú: ComponentUI.update
¸Þ¼Òµå·ÎºÎÅÍ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®°¡ paint µÉ ¶§ ºÒ·Á °©´Ï´Ù. ¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ÁöÁ¤µÈ Graphics
¿ÀºêÁ§Æ®¸¦ »ç¿ëÇØ ÄÄÆÛ³ÍÆ®ÀÇ ³»¿ëÀ» Ç¥Çö ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ComponentUI
³»ÀÇ paint
g
- paintó°¡ µÇ´Â Graphics
¹®¸Æc
- paint µÇ´Â ÄÄÆÛ³ÍÆ®. ÀÌ Àμö´Â ÀÚÁÖ ¹«½ÃµÇÁö¸¸, UI ¿ÀºêÁ§Æ®°¡ »óžøÀÌ º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ÀÏÀÌ ÀÖ´ÂComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent c)
null
ÀÌ¿Ü)ÀÇ ÃÖ´ëÄ¡, ¹× »ùÀÇ ÃÖ¼ÒÆøÀÔ´Ï´Ù. ÀûÀýÇÑ ³ôÀÌ´Â ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®ÀÇ ÀûÀýÇÑ ³ôÀÌÀÇ ÃѰèÀÔ´Ï´Ù. ¼öÆò ½ºÅ©·Ñ ¹ÙÀÇ ÀûÀýÇÑ »çÀÌÁîµµ, ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¿¡ ±Ù°ÅÇØ Á¤ÇØÁý´Ï´Ù.
preferredSize
´Â 1 ȸ¸¸ °è»êµË´Ï´Ù. ÀÌÈÄ, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ij½¬¿¡ ÀúÀåµÈ »çÀÌÁîÄ¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
ComponentUI
³»ÀÇ getPreferredSize
c
- ÀÌ ¸Þ¼Òµå¸¦ delegate Çϰí ÀÖ´Â JScrollBar
getMaximumSize(javax.swing.JComponent)
,
getMinimumSize(javax.swing.JComponent)
public Dimension getMinimumSize(JComponent c)
null
ÀÌ¿Ü)ÀÇ ÃÖ´ëÄ¡, ¹× »ùÀÇ ÃÖ¼ÒÆøÀÔ´Ï´Ù. ÃÖ¼ÒÀÇ ³ôÀÌ´Â ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®ÀÇ ÃÖ¼ÒÀÇ ³ôÀÌÀÇ ÃѰèÀÔ´Ï´Ù. ¼öÆò ½ºÅ©·Ñ ¹ÙÀÇ ÀûÀýÇÑ »çÀÌÁîµµ, ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¿¡ ±Ù°ÅÇØ Á¤ÇØÁý´Ï´Ù.
minimumSize
´Â 1 ȸ¸¸ °è»êµË´Ï´Ù. ÀÌÈÄ, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ij½¬¿¡ ÀúÀåµÈ »çÀÌÁîÄ¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
ComponentUI
³»ÀÇ getMinimumSize
c
- ÀÌ ¸Þ¼Òµå¸¦ delegate Çϰí ÀÖ´Â JScrollBar
JScrollBar
ÀÇ ÃÖ¼Ò »çÀÌÁîgetMaximumSize(javax.swing.JComponent)
,
getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent c)
ComponentUI
ÀÇ ±â¼ú: null
°¡ µ¹·ÁÁÖ¾îÁö´Â °æ¿ì, ÃÖ´ë »çÀÌÁî´Â ´ë½Å¿¡ ÄÄÆÛ³ÍÆ®ÀÇ ·¹À̾ƿô ¸Å´ÏÀú¿¡ ÀÇÇØ °è»êµË´Ï´Ù (À̰ÍÀº ƯÁ¤ÀÇ ·¹À̾ƿô ¸Å´ÏÀú¸¦ ÀνºÅç µÇ¾î ÀÖ´Â ÄÄÆÛ³ÍÆ®ÀÇ °æ¿ì¿¡ Ãßõ ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù). ÀÌ ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀº getPreferredSize
¸¦ È£ÃâÇØ, ±× °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
ComponentUI
³»ÀÇ getMaximumSize
c
- ÀÌ ¸Þ¼Òµå¸¦ delegate Çϰí ÀÖ´Â JScrollBar
getMinimumSize(javax.swing.JComponent)
,
getPreferredSize(javax.swing.JComponent)
protected JButton createDecreaseButton(int orientation)
protected JButton createIncreaseButton(int orientation)
protected void paintDecreaseHighlight(Graphics g)
protected void paintIncreaseHighlight(Graphics g)
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
protected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
protected Dimension getMinimumThumbSize()
°æ°í: ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â °ªÀº º¯°æÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. À̰ÍÀº °øÀ¯µÇ´Â Á¤Àû Á¤¼öÀÔ´Ï´Ù.
getMaximumThumbSize()
protected Dimension getMaximumThumbSize()
getMinimumThumbSize
°¡ °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
°æ°í: ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â °ªÀº º¯°æÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. À̰ÍÀº °øÀ¯µÇ´Â Á¤Àû Á¤¼öÀÔ´Ï´Ù.
getMinimumThumbSize()
public void addLayoutComponent(String name, Component child)
LayoutManager
ÀÇ ±â¼ú: comp
¸¦ Ãß°¡ÇØ,name
¿¡ ÀÇÇØ ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ °ü·ÃÁþ½À´Ï´Ù.
LayoutManager
³»ÀÇ addLayoutComponent
name
- ÄÄÆÛ³ÍÆ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ij¸¯ÅÍ ¶óÀÎchild
- Ãß°¡µÇ´Â ÄÄÆÛ³ÍÆ®public void removeLayoutComponent(Component child)
LayoutManager
ÀÇ ±â¼ú:
LayoutManager
³»ÀÇ removeLayoutComponent
child
- »èÁ¦µÇ´Â ÄÄÆÛ³ÍÆ®public Dimension preferredLayoutSize(Container scrollbarContainer)
LayoutManager
ÀÇ ±â¼ú:
LayoutManager
³»ÀÇ preferredLayoutSize
scrollbarContainer
- ¹èÄ¡µÇ´Â ÄÁÅ×À̳ÊLayoutManager.minimumLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container scrollbarContainer)
LayoutManager
ÀÇ ±â¼ú:
LayoutManager
³»ÀÇ minimumLayoutSize
scrollbarContainer
- ¹èÄ¡µÇ´Â ÄÄÆÛ³ÍÆ®LayoutManager.preferredLayoutSize(java.awt.Container)
protected void layoutVScrollbar(JScrollBar sb)
protected void layoutHScrollbar(JScrollBar sb)
public void layoutContainer(Container scrollbarContainer)
LayoutManager
ÀÇ ±â¼ú:
LayoutManager
³»ÀÇ layoutContainer
scrollbarContainer
- ¹èÄ¡µÇ´Â ÄÁÅ×À̳Êprotected void setThumbBounds(int x, int y, int width, int height)
getThumbBounds()
protected Rectangle getThumbBounds()
°æ°í: ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â °ªÀº º¯°æÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. À̰ÍÀº ½ÇÁ¦ÀÇ ±¸Çü¿¡ÀÇ ÂüÁ¶ÀÔ´Ï´Ù. Ä«Çǰ¡ ¾Æ´Õ´Ï´Ù.
setThumbBounds(int, int, int, int)
protected Rectangle getTrackBounds()
°æ°í: ÀÌ ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â °ªÀº º¯°æÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. À̰ÍÀº ½ÇÁ¦ÀÇ ±¸Çü¿¡ÀÇ ÂüÁ¶ÀÔ´Ï´Ù. Ä«Çǰ¡ ¾Æ´Õ´Ï´Ù.
layoutContainer(java.awt.Container)
protected void scrollByBlock(int direction)
protected void scrollByUnit(int direction)
|
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.