Класс 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
Этот класс следует рассматривать как "защищённый" вложенный класс. Создавайте его только внутри подклассов Foo.
Вложенные классы
Вложенные классы/интерфейсы унаследованные от класса javax.swing.JMenuBar
JMenuBar.AccessibleJMenuBar
Вложенные классы/интерфейсы унаследованные от класса javax.swing.JComponent
JComponent.AccessibleJComponent
Вложенные классы/интерфейсы унаследованные от класса java.awt.Container
Container.AccessibleAWTContainer
Вложенные классы/интерфейсы унаследованные от класса java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Поля
Поля унаследованные от класса javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Поля унаследованные от класса java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Поля унаследованные от интерфейса java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструкторы
| Конструктор и описание |
|---|
SystemMenuBar()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
boolean |
isFocusTraversable() Возвращает, может ли этот |
boolean |
isOpaque() Возвращает true, если этот компонент полностью непрозрачен. |
void |
paint(Graphics g) Вызывается Swing для отрисовки компонентов. |
void |
requestFocus() Запрашивает, чтобы этот |
Методы унаследованные от класса 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, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, 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, transferFocusBackward, transferFocusUpCycle
Методы унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Детали конструкторов
SystemMenuBar
public SystemMenuBar()
Детали методов
isFocusTraversable
public boolean isFocusTraversable()
Описание скопировано из класса: Component
Возвращает, может ли этот Component стать владельцем фокуса.
- Переопределяет:
-
isFocusTraversableв классеComponent - Возвращает:
-
trueесли этотComponentфокусируемый;falseв противном случае - См. также:
Component.setFocusable(boolean)
requestFocus
public void requestFocus()
Описание скопировано из класса: JComponent
Запрашивает, чтобы этот Component получил фокус ввода. Смотрите Component.requestFocus() для полного описания этого метода.
Обратите внимание, что использование этого метода не рекомендуется, так как его поведение зависит от платформы. Вместо этого рекомендуется использовать requestFocusInWindow(). Если вам нужна дополнительная информация о фокусе, см. Как использовать подсистему фокуса в Java Tutorial.
- Переопределяет:
-
requestFocusв классеJComponent - См. также:
-
Component.requestFocusInWindow(),Component.requestFocusInWindow(boolean)
paint
public void paint(Graphics g)
Описание скопировано из класса: JComponent
Вызывается Swing для отрисовки компонентов. Приложения не должны вызывать paint напрямую, но должны использовать метод repaint для планирования перерисовки компонента.
Этот метод фактически делегирует работу отрисовки трём защищённым методам: paintComponent, paintBorder, и paintChildren. Они вызываются в указанном порядке, чтобы обеспечить, что дочерние элементы отображаются поверх самого компонента. Как правило, компонент и его дочерние элементы не должны отрисовываться в области отступов, выделенных для границы. Подклассы могут просто переопределять этот метод, как всегда. Подкласс, который хочет только специализировать UI (внешний вид), должен просто переопределить метод paint метода делегата paintComponent.
- Переопределяет:
-
paintв классеJComponent - Параметры:
-
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, если этот компонент полностью непрозрачен.
Непрозрачный компонент рисует каждый пиксель в пределах своего прямоугольного ограничителя. Непрозрачный компонент рисует только подмножество своих пикселей или вообще не рисует, что позволяет пикселям под ним "проходить сквозь". Таким образом, компонент, который не рисует свои пиксели полностью, обеспечивает определённую степень прозрачности.
Подклассы, которые гарантируют всегда полное рисование своего содержимого, должны переопределить этот метод и вернуть true.
- Переопределяет:
-
isOpaqueв классеJComponent - Возвращает:
- true, если этот компонент полностью непрозрачен
- См. также:
JComponent.setOpaque(boolean)
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.