javax.swing.plaf.basic
Ŭ·¡½º BasicInternalFrameTitlePane.SystemMenuBar
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JMenuBar
javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar
- ¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
- ImageObserver,
MenuContainer,
Serializable,
Accessible,
MenuElement
- Æ÷ÇԵǾî Àִ Ŭ·¡½º:
- BasicInternalFrameTitlePane
public class BasicInternalFrameTitlePane.SystemMenuBar
- extends JMenuBar
ÀÌ Å¬·¡½º´Â "protected" ³»ºÎ Ŭ·¡½º·Î¼ Ãë±ÞÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¼ºê Ŭ·¡½º³»¿¡¼¸¸ ÀνºÅϽºÈÇØ ÁÖ¼¼¿ä.
¸Þ¼µå °³¿ä |
boolean |
isFocusTraversable ()
ÀÌ Component ÀÌ Æ÷Ä¿½º¸¦ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isOpaque ()
ÀÌ ÄÄÆÛ³ÍÆ®°¡ ¿ÏÀüÇÏ°Ô ºÒÅõ¸íÇÑ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
void |
paint (Graphics g)
ÀÌ ¸Þ¼µå´Â Swing¿¡ ÀÇÇØ ºÒ·Á°¡
ÄÄÆÛ³ÍÆ®¸¦ ·»´õ¸µ ÇÕ´Ï´Ù. |
void |
requestFocus ()
ÀÌ Component ÀÌ ÀÔ·ÂÃÊÁ¡À» ¾ò´Â °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. |
Ŭ·¡½º javax.swing. JMenuBar ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
add,
addNotify,
getAccessibleContext,
getComponent,
getComponentAtIndex,
getComponentIndex,
getHelpMenu,
getMargin,
getMenu,
getMenuCount,
getSelectionModel,
getSubElements,
getUI,
getUIClassID,
isBorderPainted,
isSelected,
menuSelectionChanged,
paintBorder,
paramString,
processKeyBinding,
processKeyEvent,
processMouseEvent,
removeNotify,
setBorderPainted,
setHelpMenu,
setMargin,
setSelected,
setSelectionModel,
setUI,
updateUI |
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
addAncestorListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
disable,
enable,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getActionMap,
getAlignmentX,
getAlignmentY,
getAncestorListeners,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getComponentPopupMenu,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getDefaultLocale,
getFontMetrics,
getGraphics,
getHeight,
getInheritsPopupMenu,
getInputMap,
getInputMap,
getInputVerifier,
getInsets,
getInsets,
getListeners,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPopupLocation,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getTransferHandler,
getVerifyInputWhenFocusTarget,
getVetoableChangeListeners,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
isDoubleBuffered,
isLightweightComponent,
isManagingFocus,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
print,
printAll,
printBorder,
printChildren,
printComponent,
processComponentKeyEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
requestFocusInWindow,
requestFocusInWindow,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setActionMap,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setComponentPopupMenu,
setDebugGraphicsOptions,
setDefaultLocale,
setDoubleBuffered,
setEnabled,
setFocusTraversalKeys,
setFont,
setForeground,
setInheritsPopupMenu,
setInputMap,
setInputVerifier,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setTransferHandler,
setUI,
setVerifyInputWhenFocusTarget,
setVisible,
unregisterKeyboardAction,
update |
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
addPropertyChangeListener,
addPropertyChangeListener,
applyComponentOrientation,
areFocusTraversalKeysSet,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getComponentZOrder,
getContainerListeners,
getFocusTraversalKeys,
getFocusTraversalPolicy,
getLayout,
getMousePosition,
insets,
invalidate,
isAncestorOf,
isFocusCycleRoot,
isFocusCycleRoot,
isFocusTraversalPolicyProvider,
isFocusTraversalPolicySet,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setComponentZOrder,
setFocusCycleRoot,
setFocusTraversalPolicy,
setFocusTraversalPolicyProvider,
setLayout,
transferFocusBackward,
transferFocusDownCycle,
validate,
validateTree |
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
action,
add,
addComponentListener,
addFocusListener,
addHierarchyBoundsListener,
addHierarchyListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addMouseWheelListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
createVolatileImage,
createVolatileImage,
disableEvents,
dispatchEvent,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
getBackground,
getBounds,
getColorModel,
getComponentListeners,
getComponentOrientation,
getCursor,
getDropTarget,
getFocusCycleRootAncestor,
getFocusListeners,
getFocusTraversalKeysEnabled,
getFont,
getForeground,
getGraphicsConfiguration,
getHierarchyBoundsListeners,
getHierarchyListeners,
getIgnoreRepaint,
getInputContext,
getInputMethodListeners,
getInputMethodRequests,
getKeyListeners,
getLocale,
getLocation,
getLocationOnScreen,
getMouseListeners,
getMouseMotionListeners,
getMousePosition,
getMouseWheelListeners,
getName,
getParent,
getPeer,
getPropertyChangeListeners,
getPropertyChangeListeners,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isBackgroundSet,
isCursorSet,
isDisplayable,
isEnabled,
isFocusable,
isFocusOwner,
isFontSet,
isForegroundSet,
isLightweight,
isMaximumSizeSet,
isMinimumSizeSet,
isPreferredSizeSet,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
processComponentEvent,
processFocusEvent,
processHierarchyBoundsEvent,
processHierarchyEvent,
processInputMethodEvent,
processMouseWheelEvent,
remove,
removeComponentListener,
removeFocusListener,
removeHierarchyBoundsListener,
removeHierarchyListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removeMouseWheelListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setFocusable,
setFocusTraversalKeysEnabled,
setIgnoreRepaint,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus,
transferFocusUpCycle |
BasicInternalFrameTitlePane.SystemMenuBar
public BasicInternalFrameTitlePane.SystemMenuBar()
isFocusTraversable
public boolean isFocusTraversable()
- Ŭ·¡½º
Component
񃬣:
- ÀÌ
Component
ÀÌ Æ÷Ä¿½º¸¦ ÃëµæÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
Component
³»ÀÇ isFocusTraversable
- ¹Ýȯ°ª:
- ÀÌ
Component
ÀÌ Æ÷Ä¿½º¸¦ ÃëµæÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
- °ü·Ã Ç׸ñ:
Component.setFocusable(boolean)
requestFocus
public void requestFocus()
- Ŭ·¡½º
JComponent
񃬣:
- ÀÌ
Component
ÀÌ ÀÔ·ÂÃÊÁ¡À» ¾ò´Â °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. ÀÌ ¸Þ¼µåÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â Component.requestFocus()
¸¦
ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¸Þ¼µåÀÇ µ¿ÀÛÀº Ç÷§Æû¿¡
Á¸Çϰí Àֱ⠶§¹®¿¡
ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °ÍÀº Ãßõ µÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ requestFocusInWindow()
¸¦
»ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. Æ÷Ä¿½ºÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ¡¸The Java Tutorial¡¹ÀÇ ¡¸How to Use the Focus Subsystem¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
JComponent
³»ÀÇ requestFocus
- °ü·Ã Ç׸ñ:
Component.requestFocusInWindow()
,
Component.requestFocusInWindow(boolean)
paint
public void paint(Graphics g)
- Ŭ·¡½º
JComponent
񃬣:
- ÀÌ ¸Þ¼µå´Â Swing¿¡ ÀÇÇØ ºÒ·Á°¡
ÄÄÆÛ³ÍÆ®¸¦ ·»´õ¸µ ÇÕ´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍ´Â
paint
¸¦ Á÷Á¢ È£ÃâÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù. ´ë½Å¿¡ repaint
¸Þ¼µå¸¦ »ç¿ëÇØ ÄÄÆÛ³ÍÆ®ÀÇ Àç·»´õ¸µ¸¦ ½ºÄÉÁÙ ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ½ÇÁ¦·Î´Â ÆäÀÎÆ® ÀÛ¾÷À» 3°³ÀÇ protected ¸Þ¼µå¿¡ À§¾ç ÇÕ´Ï´Ù. ±×°ÍµéÀº, paintComponent
, paintBorder
¹× paintChildren
ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼µå´Â ¿©±â¿¡ ´Ã¾î³õÀ» ¼ö ÀÖ¾ú´ø Â÷·Ê·Î ºÒ·Á°¡
ÀÚ½ÄÀÌ ÄÄÆÛ³ÍÆ®»ó¿¡ Ç¥½ÃµÇµµ·Ï ÇÕ´Ï´Ù. º¸Åë, ÄÄÆÛ³ÍÆ®¿Í ±×ÀڽĴ º¸´õ¿¡ ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ÀÎ ¼¼Æ® ¿µ¿ª¿¡´Â ÆäÀÎÆ® ÇÏÁö ¾Ê½À´Ï´Ù. ¼ºê Ŭ·¡½º´Â º¸Åë
´ë·Î¿¡ ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö ÀÖ½À´Ï´Ù. UI (Look & Feel) À§¾çÀÇ paint
¸Þ¼µå¸¦ Ư¼öÈ ÇÏ´Â ¼ºê Ŭ·¡½º´Â paintComponent
¸¦ ¿À¹ö¶óÀ̵å(override) ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
JComponent
³»ÀÇ paint
- ÆÄ¶ó¹ÌÅÍ:
g
- ÆäÀÎÆ® ´ë»óÀÇ Graphics
ÄÁÅØ½ºÆ®
- °ü·Ã Ç׸ñ:
JComponent.paintComponent(java.awt.Graphics)
,
JComponent.paintBorder(java.awt.Graphics)
,
JComponent.paintChildren(java.awt.Graphics)
,
JComponent.getComponentGraphics(java.awt.Graphics)
,
JComponent.repaint(long, int, int, int, int)
isOpaque
public boolean isOpaque()
- Ŭ·¡½º
JComponent
񃬣:
- ÀÌ ÄÄÆÛ³ÍÆ®°¡ ¿ÏÀüÇÏ°Ô ºÒÅõ¸íÇÑ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ºÒÅõ¸íÇÑ ÄÄÆÛ³ÍÆ®´Â ±× ±¸Çü °æ°è³»ÀÇ ¸ðµç Çȼ¿À» ÆäÀÎÆ® ÇÕ´Ï´Ù. ºÒÅõ¸íÇÏÁö ¾Ê´Â ÄÄÆÛ³ÍÆ®´Â ±× Çȼ¿ÀÇ ºÎºÐÁýÇÕ¸¸À» ÆäÀÎÆ® ÇÏ´ÂÁö, ÀüÇô ÆäÀÎÆ® ÇÏÁö ¾Ê±â ¶§¹®¿¡
±× ¾Æ·¡ÀÇ Çȼ¿À» Æ´ÀÌ ³¯ ¼ö ÀÖ¾î Ç¥½ÃµË´Ï´Ù. ±× ¶§¹®¿¡
¸ðµç Çȼ¿À» ÆäÀÎÆ® ÇÏÁö ¾Ê´Â ÄÄÆÛ³ÍÆ®´Â ¾î´À Á¤µµÀÇ Åõ°ú¼ºÀÌ ÀÖ½À´Ï´Ù.
Ç×»ó ±× ³»¿ëÀ» ¿ÏÀüÇÏ°Ô ÆäÀÎÆ® ÇÏ´Â ¼ºê Ŭ·¡½º´Â ÀÌ ¸Þ¼µå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
- ¿À¹ö¶óÀ̵å(override):
- Ŭ·¡½º
JComponent
³»ÀÇ isOpaque
- ¹Ýȯ°ª:
- ÀÌ ÄÄÆÛ³ÍÆ®°¡ ¿ÏÀüÇÏ°Ô ºÒÅõ¸íÇÑ °æ¿ì´Â true
- °ü·Ã Ç׸ñ:
JComponent.setOpaque(boolean)
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ
ÂüÁ¶ÇϽʽÿÀ.