javax.swing.plaf.basic
Ŭ·¡½º BasicMenuUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.ButtonUI
|
+--javax.swing.plaf.MenuItemUI
|
+--javax.swing.plaf.basic.BasicMenuItemUI
|
+--javax.swing.plaf.basic.BasicMenuUI
- public class BasicMenuUI
- extends BasicMenuItemUI
MenuUI ÀÇ µðÆúÆ®ÀÇ Look & Feel ¿¡ ÀÇÇÑ ±¸ÇöÀÔ´Ï´Ù. ÀÌ ±¸ÇöÀº ºä¿Í ÄÜÆ®·Ñ·¯¸¦ ÅëÀÏÇÑ °ÍÀÔ´Ï´Ù.
ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä |
class |
BasicMenuUI.ChangeHandler
¹®¼·ÎºÎÅÍ »èÁ¦ ³¡³ ÀÌ Å¬·¡½º´Â Java 2 Ç÷§Æû v1. 4 ¿¡¼´Â ÆóÁöµÇ¾ú½À´Ï´Ù. |
protected class |
BasicMenuUI.MouseInputHandler
¸¶¿ì½º À̺¥Æ®¿¡ ÀÇÇÑ ÇöÀçÀÇ ¸Þ´º ¼±ÅÃÀ» ó¸®Çϱâ À§Çؼ, ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ ÀνºÅϽºÈ µÇ¾î »ç¿ëµË´Ï´Ù. |
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuItemUI ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
acceleratorFont , acceleratorForeground , acceleratorSelectionForeground , arrowIcon , checkIcon , defaultTextIconGap , disabledForeground , menuDragMouseListener , menuItem , menuKeyListener , mouseInputListener , oldBorderPainted , selectionBackground , selectionForeground |
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuItemUI ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
doClick , getMinimumSize , getPath , getPreferredMenuItemSize , getPreferredSize , installComponents , installUI , paint , paintBackground , paintMenuItem , paintText , uninstallComponents , uninstallUI , update |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
changeListener
protected ChangeListener changeListener
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
menuListener
protected MenuListener menuListener
BasicMenuUI
public BasicMenuUI()
createUI
public static ComponentUI createUI(JComponent x)
- Ŭ·¡½º
ComponentUI
ÀÇ ±â¼ú:
- ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ¼ºê Ŭ·¡½º´Â ±× ÀÚüÀÇ Á¤ÀûÀÎ
createUI
¸Þ¼Òµå¸¦ Á¦°øÇØ, ±× UI delegateÀÇ ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. UI delegateÀÇ ¼ºê Ŭ·¡½º°¡ »óÅ ¾øÀ½ÀÇ °æ¿ì, º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. UI delegateÀÌ »óÅ ÀÖ´Â °æ¿ì, ÄÄÆÛ³ÍÆ® ¸¶´Ù »õ·Î¿î ÀνºÅϽº¸¦ µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â È£ÃâÇØ¼± ¾È µÇ±â ¶§¹®¿¡, ±× µðÆúÆ® ±¸ÇöÀº ¿¡·¯¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
installDefaults
protected void installDefaults()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ installDefaults
getPropertyPrefix
protected String getPropertyPrefix()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ getPropertyPrefix
installListeners
protected void installListeners()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ installListeners
installKeyboardActions
protected void installKeyboardActions()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ installKeyboardActions
uninstallKeyboardActions
protected void uninstallKeyboardActions()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ uninstallKeyboardActions
createMouseInputListener
protected MouseInputListener createMouseInputListener(JComponent c)
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ createMouseInputListener
createMenuListener
protected MenuListener createMenuListener(JComponent c)
createChangeListener
protected ChangeListener createChangeListener(JComponent c)
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JComponent c)
uninstallDefaults
protected void uninstallDefaults()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ uninstallDefaults
uninstallListeners
protected void uninstallListeners()
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ uninstallListeners
createMenuDragMouseListener
protected MenuDragMouseListener createMenuDragMouseListener(JComponent c)
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ createMenuDragMouseListener
createMenuKeyListener
protected MenuKeyListener createMenuKeyListener(JComponent c)
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ createMenuKeyListener
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Ŭ·¡½º
ComponentUI
ÀÇ ±â¼ú:
- Look & Feel ¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ ÃÖ´ë »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.
null
°¡ µ¹·ÁÁÖ¾îÁö´Â °æ¿ì, ÃÖ´ë »çÀÌÁî´Â ´ë½Å¿¡ ÄÄÆÛ³ÍÆ®ÀÇ ·¹À̾ƿô ¸Å´ÏÀú¿¡ ÀÇÇØ °è»êµË´Ï´Ù (À̰ÍÀº ƯÁ¤ÀÇ ·¹À̾ƿô ¸Å´ÏÀú¸¦ ÀνºÅç µÇ¾î ÀÖ´Â ÄÄÆÛ³ÍÆ®ÀÇ °æ¿ì¿¡ Ãßõ ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù). ÀÌ ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸ÇöÀº getPreferredSize
¸¦ È£ÃâÇØ, ±× °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
BasicMenuItemUI
³»ÀÇ getMaximumSize
- ÆÄ¶ó¹ÌÅÍ:
c
- ÃÖ´ë »çÀÌÁî°¡ Á¶È¸µÇ´Â ÄÄÆÛ³ÍÆ®. ÀÌ Àμö´Â ÀÚÁÖ ¹«½ÃµÇÁö¸¸, UI ¿ÀºêÁ§Æ®°¡ »óžøÀÌ º¹¼öÀÇ ÄÄÆÛ³ÍÆ®¿¡ °øÀ¯µÇ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ÀÏÀÌ ÀÖ´Ù
- ¹Ýȯ°ª:
Dimension
¿ÀºêÁ§Æ®, ¶Ç´Â null
- °ü·Ã Ç׸ñ:
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
setupPostTimer
protected void setupPostTimer(JMenu menu)
¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼¿¡ ´ëÇØ¼´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. 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.