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 에 의한 구현입니다. 이 구현은, 뷰와 콘트롤러를 통일한 것입니다.
클래스 javax.swing.plaf.basic. BasicMenuItemUI 로부터 상속된 필드 |
acceleratorFont , acceleratorForeground , acceleratorSelectionForeground , arrowIcon , checkIcon , defaultTextIconGap , disabledForeground , menuDragMouseListener , menuItem , menuKeyListener , mouseInputListener , oldBorderPainted , propertyChangeListener , 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
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)
- 클래스
BasicMenuItemUI
의 기술:
- 메뉴 항목에 추가되는
PropertyChangeListener
를 작성합니다. 이 메소드가 null 를 돌려주는 경우, 이것은 메뉴 항목에 추가되지 않습니다.
- 오버라이드(override):
- 클래스
BasicMenuItemUI
내의 createPropertyChangeListener
- 반환값:
PropertyChangeListener
의 인스턴스, 또는 null
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 SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.