|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ToolBarUI
javax.swing.plaf.basic.BasicToolBarUI
public class BasicToolBarUI
ToolBarUI ±âº» Look & Feel ¿¡ ÇÑ ±¸ÇöÀÔ´Ï´Ù. ÀÌ ±¸ÇöÀº ºä¿Í ÄÜÆ®·Ñ·¯¸¦ ÅëÀÏÇÑ °ÍÀÔ´Ï´Ù.
Áßø(Nested) Ŭ·¡½º °³¿ä | |
---|---|
class |
BasicToolBarUI.DockingListener
ÀÌ Å¬·¡½º´Â "protected" ³»ºÎ Ŭ·¡½º·Î¼ Ãë±ÞÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. |
protected class |
BasicToolBarUI.DragWindow
|
protected class |
BasicToolBarUI.FrameListener
|
protected class |
BasicToolBarUI.PropertyListener
|
protected class |
BasicToolBarUI.ToolBarContListener
|
protected class |
BasicToolBarUI.ToolBarFocusListener
|
ÇÊµå °³¿ä | |
---|---|
protected String |
constraintBeforeFloating
|
protected Color |
dockingBorderColor
|
protected Color |
dockingColor
|
protected MouseInputListener |
dockingListener
|
protected KeyStroke |
downKey
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. Java 2 Ç÷§Æû v1. 3 ÀÌÈÄ |
protected BasicToolBarUI.DragWindow |
dragWindow
|
protected Color |
floatingBorderColor
|
protected Color |
floatingColor
|
protected int |
focusedCompIndex
|
protected KeyStroke |
leftKey
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. Java 2 Ç÷§Æû v1. 3 ÀÌÈÄ |
protected PropertyChangeListener |
propertyListener
|
protected KeyStroke |
rightKey
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. Java 2 Ç÷§Æû v1. 3 ÀÌÈÄ |
protected JToolBar |
toolBar
|
protected ContainerListener |
toolBarContListener
|
protected FocusListener |
toolBarFocusListener
|
protected KeyStroke |
upKey
ÃßõÇÏÁö ¾Ê½À´Ï´Ù. Java 2 Ç÷§Æû v1. 3 ÀÌÈÄ |
ÀÎÅÍÆäÀ̽º 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 |
»ý¼ºÀÚ °³¿ä | |
---|---|
BasicToolBarUI ()
|
¸Þ¼µå °³¿ä | |
---|---|
boolean |
canDock (Component c,
Point p)
|
protected MouseInputListener |
createDockingListener ()
|
protected BasicToolBarUI.DragWindow |
createDragWindow (JToolBar toolbar)
|
protected JFrame |
createFloatingFrame (JToolBar toolbar)
ÇöÀç´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. |
protected RootPaneContainer |
createFloatingWindow (JToolBar toolbar)
ÄÁÅ×À̳ʷκÎÅÍ µå·¡±× ¾Æ¿ô µÈ ÈÄ, Åø¹Ù¸¦ Æ÷ÇÔÇÑ À©µµ¿ì¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
protected WindowListener |
createFrameListener ()
|
protected Border |
createNonRolloverBorder ()
Åø¹Ù ÄÄÆÛ³ÍÆ®¸¦ À§ÇÑ ºñ·Ñ ¿À¹ö º¸´õ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
protected PropertyChangeListener |
createPropertyListener ()
|
protected Border |
createRolloverBorder ()
Åø¹Ù ÄÄÆÛ³ÍÆ®¸¦ À§ÇÑ ·Ñ ¿À¹ö º¸´õ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
protected ContainerListener |
createToolBarContListener ()
|
protected FocusListener |
createToolBarFocusListener ()
|
static ComponentUI |
createUI (JComponent c)
|
protected void |
dragTo (Point position,
Point origin)
|
protected void |
floatAt (Point position,
Point origin)
|
Color |
getDockingColor ()
µµÅ· ¿µ¿ª¿¡ ÀÖÀ» ¶§ Ç¥½ÃµÇ´Â »öÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Color |
getFloatingColor ()
ÇÃ·ÎÆÃ ¿µ¿ª¿¡ ÀÖÀ» ¶§ Ç¥½ÃµÇ´Â »öÀ» ¸®ÅÏÇÕ´Ï´Ù. |
protected void |
installComponents ()
|
protected void |
installDefaults ()
|
protected void |
installKeyboardActions ()
|
protected void |
installListeners ()
|
protected void |
installNonRolloverBorders (JComponent c)
JComponent ¸ðµçÀÚ½Ä ÄÄÆÛ³ÍÆ®¿¡ ºñ·Ñ ¿À¹ö º¸´õ¸¦ ÀνºÅç ÇÕ´Ï´Ù. |
protected void |
installNormalBorders (JComponent c)
JComponent ¸ðµçÀÚ½Ä ÄÄÆÛ³ÍÆ®¿¡ º¸Åë ÀÇ º¸´õ¸¦ ÀνºÅç ÇÕ´Ï´Ù. |
protected void |
installRolloverBorders (JComponent c)
JComponent ÀÚ½Ä ÄÄÆÛ³ÍÆ® ¸ðµÎ¿¡°Ô, ·Ñ ¿À¹ö º¸´õ¸¦ ÀνºÅç ÇÕ´Ï´Ù. |
void |
installUI (JComponent c)
Look & Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ±¸¼ºÇÕ´Ï´Ù. |
boolean |
isFloating ()
|
boolean |
isRolloverBorders ()
·Ñ ¿À¹ö ¹öư º¸´õ°¡ »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤Çϱâ À§ÇÑ Ç÷¡±×¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
protected void |
navigateFocusedComp (int direction)
|
protected void |
paintDragWindow (Graphics g)
µå·¡±×¿¡ »ç¿ëµÈ À©µµ¿ìÀÇ ³»¿ëÀ» ÆäÀÎÆ® ÇÕ´Ï´Ù. |
protected void |
setBorderToNonRollover (Component c)
ÄÄÆÛ³ÍÆ®ÀÇ º¸´õ¸¦, createNonRolloverBorder °¡ ÀÛ¼ºÇÑ ºñ·Ñ ¿À¹ö º¸´õ¸¦ °¡Áöµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. |
protected void |
setBorderToNormal (Component c)
ÄÄÆÛ³ÍÆ®ÀÇ º¸´õ°¡ º¸Åë ÀÇ º¸´õ¸¦ °¡Áöµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. |
protected void |
setBorderToRollover (Component c)
ÄÄÆÛ³ÍÆ®ÀÇ º¸´õ¸¦, createRolloverBorder °¡ ÀÛ¼ºÇÑ ·Ñ ¿À¹ö º¸´õ¸¦ °¡Áöµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. |
void |
setDockingColor (Color c)
µµÅ· ¿µ¿ª¿¡ ÀÖÀ» ¶§ Ç¥½ÃµÇ´Â »öÀ» ¼³Á¤ÇÕ´Ï´Ù. |
void |
setFloating (boolean b,
Point p)
|
void |
setFloatingColor (Color c)
ÇÃ·ÎÆÃ ¿µ¿ª¿¡ ÀÖÀ» ¶§ Ç¥½ÃµÇ´Â »öÀ» ¼³Á¤ÇÕ´Ï´Ù. |
void |
setFloatingLocation (int x,
int y)
|
void |
setOrientation (int orientation)
|
void |
setRolloverBorders (boolean rollover)
Åø¹Ù»ó¿¡¼ ·Ñ ¿À¹ö º¸´õ¸¦ »ç¿ë °¡´ÉÇÏ°Ô Çϱâ À§Çؼ Ç÷¡±×¸¦ ¼³Á¤ÇØ, Ç÷¡±× »óÅ¿¡ ÀÀÇÑ º¸´õÀÇ ÀνºÅçµµ ÇÕ´Ï´Ù. |
protected void |
uninstallComponents ()
|
protected void |
uninstallDefaults ()
|
protected void |
uninstallKeyboardActions ()
|
protected void |
uninstallListeners ()
|
void |
uninstallUI (JComponent c)
installUI ½Ã¿¡
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®·Î ½ÇÇàÇÑ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù. |
Ŭ·¡½º javax.swing.plaf. ComponentUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
contains,
getAccessibleChild,
getAccessibleChildrenCount,
getMaximumSize,
getMinimumSize,
getPreferredSize,
paint,
update |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ÇʵåÀÇ »ó¼¼ |
---|
protected JToolBar toolBar
protected BasicToolBarUI.DragWindow dragWindow
protected int focusedCompIndex
protected Color dockingColor
protected Color floatingColor
protected Color dockingBorderColor
protected Color floatingBorderColor
protected MouseInputListener dockingListener
protected PropertyChangeListener propertyListener
protected ContainerListener toolBarContListener
protected FocusListener toolBarFocusListener
protected String constraintBeforeFloating
@Deprecated protected KeyStroke upKey
@Deprecated protected KeyStroke downKey
@Deprecated protected KeyStroke leftKey
@Deprecated protected KeyStroke rightKey
»ý¼ºÀÚ »ó¼¼ |
---|
public BasicToolBarUI()
¸Þ¼µåÀÇ »ó¼¼ |
---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI
񃬣: ComponentUI
ÀνºÅϽº°¡ ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI À§¾çÀ¸·Î¼ ÀνºÅç µÇ°í ÀÖÀ» ¶§ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÀÌÇϸ¦ Æ÷ÇÔÇÑ Look & Feel¿ëÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¿ÏÀüÇÏ°Ô ±¸¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. LayoutManager
¸¦ ÀνºÅç ÇÑ´ÙPropertyChangeListener
¸¦ ÄÄÆÛ³ÍÆ®¿¡ ÀÛ¼º ¶Ç´Â ÀνºÅç ÇÑ´Ù
ComponentUI
³»ÀÇ installUI
c
- UI À§¾çÀÌ ÀνºÅç µÇ°í ÀÖ´Â ÄÄÆÛ³ÍÆ®ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
ComponentUI
񃬣: installUI
½Ã¿¡
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®·Î ½ÇÇàÇÑ ±¸¼ºÀ» Ãë¼ÒÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI À§¾çÀ¸·Î¼ÀÇ UIComponent
ÀνºÅϽº°¡ »èÁ¦µÇ°í ÀÖÀ» ¶§ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â installUI
¿¡ ÀÇÇØ ½ÇÇàµÈ ±¸¼ºÀ» ¹ÙÅÁÀ¸·Î µÇµ¹¸± Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì
JComponent
ÀνºÅϽº¸¦ ±ú²ýÇÑ »óÅ (¿©ºÐÀÇ ¸®½º³Ê³ª, Look & Feel °íÀ¯ÀÇ ÇÁ·ÎÆÛƼ °´Ã¼°¡ ³²Áö ¾Ê°Ô)·Î Çϵµ·Ï ÃæºÐÈ÷ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¼ø¼¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ ÀÖ½À´Ï´Ù.
ComponentUI
³»ÀÇ uninstallUI
c
- ÀÌ UI À§¾çÀÌ »èÁ¦µÇ´Â ÄÄÆÛ³ÍÆ®. ÀÌ Àμö´Â ÀÚÁÖ ¹«½ÃµÇÁö¸¸, UI °´Ã¼°¡ »óžøÀÌ º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ÀÏÀÌ ÀÖ´ÂComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
protected void installDefaults()
protected void uninstallDefaults()
protected void installComponents()
protected void uninstallComponents()
protected void installListeners()
protected void uninstallListeners()
protected void installKeyboardActions()
protected void uninstallKeyboardActions()
protected void navigateFocusedComp(int direction)
protected Border createRolloverBorder()
ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ´ëü ·Ñ ¿À¹ö º¸´õ¸¦ Á¦°øÇÕ´Ï´Ù.
protected Border createNonRolloverBorder()
ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, ´ëü ·Ñ ¿À¹ö º¸´õ¸¦ Á¦°øÇÕ´Ï´Ù.
protected JFrame createFloatingFrame(JToolBar toolbar)
createFloatingWindow(javax.swing.JToolBar)
protected RootPaneContainer createFloatingWindow(JToolBar toolbar)
RootPaneContainer
°´Ã¼protected BasicToolBarUI.DragWindow createDragWindow(JToolBar toolbar)
public boolean isRolloverBorders()
setRolloverBorders(boolean)
public void setRolloverBorders(boolean rollover)
rollover
- trueÀÎ °æ¿ì, ·Ñ ¿À¹ö º¸´õ°¡ ÀνºÅç µË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, ºñ·Ñ ¿À¹ö º¸´õ°¡ ÀνºÅç µË´Ï´Ù. isRolloverBorders()
protected void installRolloverBorders(JComponent c)
°¢ ÀÚ ÄÄÆÛ³ÍÆ®¿¡ setBorderToRollover
¸¦ È£ÃâÇϱâ À§ÇÑ °£ÀÌ ¸Þ¼µåÀÔ´Ï´Ù.
c
- ÀÚ ÄÄÆÛ³ÍÆ® (ÀϹÝÀûÀ¸·Î JToolBar)¸¦ º¸°ü À¯ÁöÇÏ´Â ÄÁÅ×À̳ÊsetBorderToRollover(java.awt.Component)
protected void installNonRolloverBorders(JComponent c)
°¢ ÀÚ ÄÄÆÛ³ÍÆ®¿¡ setBorderToNonRollover
¸¦ È£ÃâÇϱâ À§ÇÑ °£ÀÌ ¸Þ¼µåÀÔ´Ï´Ù.
c
- ÀÚ ÄÄÆÛ³ÍÆ® (ÀϹÝÀûÀ¸·Î JToolBar)¸¦ º¸°ü À¯ÁöÇÏ´Â ÄÁÅ×À̳ÊsetBorderToNonRollover(java.awt.Component)
protected void installNormalBorders(JComponent c)
°¢ ÀÚ ÄÄÆÛ³ÍÆ®¿¡ setBorderNormal
¸¦ È£ÃâÇϱâ À§ÇÑ °£ÀÌ ¸Þ¼µåÀÔ´Ï´Ù.
c
- ÀÚ ÄÄÆÛ³ÍÆ® (ÀϹÝÀûÀ¸·Î JToolBar)¸¦ º¸°ü À¯ÁöÇÏ´Â ÄÁÅ×À̳ÊsetBorderToNonRollover(java.awt.Component)
protected void setBorderToRollover(Component c)
createRolloverBorder
°¡ ÀÛ¼ºÇÑ ·Ñ ¿À¹ö º¸´õ¸¦ °¡Áöµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.
c
- ·Ñ ¿À¹ö º¸´õ¸¦ ÀνºÅç ÇÏ´Â ÄÄÆÛ³ÍÆ®createRolloverBorder()
protected void setBorderToNonRollover(Component c)
createNonRolloverBorder
°¡ ÀÛ¼ºÇÑ ºñ·Ñ ¿À¹ö º¸´õ¸¦ °¡Áöµµ·Ï ¼³Á¤ÇÕ´Ï´Ù.
c
- ºñ·Ñ ¿À¹ö º¸´õ¸¦ ÀνºÅç ÇÏ´Â ÄÄÆÛ³ÍÆ®createNonRolloverBorder()
protected void setBorderToNormal(Component c)
c
- º¸Åë
ÀÇ º¸´õ¸¦ ÀνºÅç ´Ù½Ã ÇÏ´Â ÄÄÆÛ³ÍÆ®createNonRolloverBorder()
public void setFloatingLocation(int x, int y)
public boolean isFloating()
public void setFloating(boolean b, Point p)
public void setOrientation(int orientation)
public Color getDockingColor()
public void setDockingColor(Color c)
public Color getFloatingColor()
public void setFloatingColor(Color c)
public boolean canDock(Component c, Point p)
protected void dragTo(Point position, Point origin)
protected void floatAt(Point position, Point origin)
protected ContainerListener createToolBarContListener()
protected FocusListener createToolBarFocusListener()
protected PropertyChangeListener createPropertyListener()
protected MouseInputListener createDockingListener()
protected WindowListener createFrameListener()
protected void paintDragWindow(Graphics g)
g
- ÆäÀÎÆ® µÇ´Â Graphics
NullPointerException
- g
°¡ nullÀÎ °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.