JavaTM 2 Platform
Standard Ed. 5.0

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 ¿¡ ÇÑ ±¸ÇöÀÔ´Ï´Ù. ÀÌ ±¸ÇöÀº ºä¿Í ÄÜÆ®·Ñ·¯¸¦ ÅëÀÏÇÑ °ÍÀÔ´Ï´Ù.


Áßø(Nested) Ŭ·¡½º °³¿ä
 class BasicMenuUI.ChangeHandler
          ¹®¼­·ÎºÎÅÍ »èÁ¦ ³¡³­ ÀÌ Å¬·¡½º´Â Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â ÆóÁöµÇ¾ú½À´Ï´Ù.
protected  class BasicMenuUI.MouseInputHandler
          ¸¶¿ì½º À̺¥Æ®¿¡ ÇÑ ÇöÀçÀÇ ¸Þ´º ¼±ÅÃÀ» ó¸®Çϱâ À§Çؼ­ ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ ÀνºÅϽºÈ­ µÇ¾î »ç¿ëµË´Ï´Ù.
 
ÇÊµå °³¿ä
protected  ChangeListener changeListener
           
protected  MenuListener menuListener
           
protected  PropertyChangeListener propertyChangeListener
           
 
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuItemUI ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, selectionBackground, selectionForeground
 
»ý¼ºÀÚ °³¿ä
BasicMenuUI ()
           
 
¸Þ¼­µå °³¿ä
protected  ChangeListener createChangeListener (JComponent  c)
           
protected  MenuDragMouseListener createMenuDragMouseListener (JComponent  c)
           
protected  MenuKeyListener createMenuKeyListener (JComponent  c)
           
protected  MenuListener createMenuListener (JComponent  c)
           
protected  MouseInputListener createMouseInputListener (JComponent  c)
           
protected  PropertyChangeListener createPropertyChangeListener (JComponent  c)
           
static ComponentUI createUI (JComponent  x)
           
 Dimension getMaximumSize (JComponent  c)
          Look & Feel¿¡ ÀûÀýÇÑ, ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ ÃÖ´ë »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù.
protected  String getPropertyPrefix ()
           
protected  void installDefaults ()
           
protected  void installKeyboardActions ()
           
protected  void installListeners ()
           
protected  void setupPostTimer (JMenu  menu)
           
protected  void uninstallDefaults ()
           
protected  void uninstallKeyboardActions ()
           
protected  void uninstallListeners ()
           
 
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuItemUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
doClick, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, installComponents, installUI, paint, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallUI, update
 
Ŭ·¡½º javax.swing.plaf. ComponentUI ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
contains, getAccessibleChild, getAccessibleChildrenCount
 
Ŭ·¡½º 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)

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)

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.