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


ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
 class BasicMenuUI.ChangeHandler
          ¹®¼­·ÎºÎÅÍ »èÁ¦ ³¡³­ ÀÌ Å¬·¡½º´Â Java 2 Ç÷§Æû v1. 4 ¿¡¼­´Â ÆóÁöµÇ¾ú½À´Ï´Ù.
protected  class BasicMenuUI.MouseInputHandler
          ¸¶¿ì½º À̺¥Æ®¿¡ ÀÇÇÑ ÇöÀçÀÇ ¸Þ´º ¼±ÅÃÀ» ó¸®Çϱâ À§Çؼ­, ¸Þ´º Ç׸ñ¿¡ ÀÇÇØ ÀνºÅϽºÈ­ µÇ¾î »ç¿ëµË´Ï´Ù.
 
Ŭ·¡½º javax.swing.plaf.basic. BasicMenuItemUI À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
BasicMenuItemUI.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)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®ÀÇ UI delegateÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
 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)
Ŭ·¡½º 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)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ 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.