Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MetalInternalFrameTitlePane extends BasicInternalFrameTitlePane
BasicInternalFrameTitlePane.CloseAction, BasicInternalFrameTitlePane.IconifyAction, BasicInternalFrameTitlePane.MaximizeAction, BasicInternalFrameTitlePane.MoveAction, BasicInternalFrameTitlePane.PropertyChangeHandler, BasicInternalFrameTitlePane.RestoreAction, BasicInternalFrameTitlePane.SizeAction, BasicInternalFrameTitlePane.SystemMenuBar, BasicInternalFrameTitlePane.TitlePaneLayout
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected boolean |
isPalette |
protected Icon |
paletteCloseIcon |
protected int |
paletteTitleHeight |
CLOSE_CMD, closeAction, closeButton, closeIcon, frame, iconButton, iconIcon, ICONIFY_CMD, iconifyAction, maxButton, maxIcon, MAXIMIZE_CMD, maximizeAction, menuBar, minIcon, MOVE_CMD, moveAction, notSelectedTextColor, notSelectedTitleColor, propertyChangeListener, RESTORE_CMD, restoreAction, selectedTextColor, selectedTitleColor, SIZE_CMD, sizeAction, windowMenu
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
MetalInternalFrameTitlePane(JInternalFrame f) |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addNotify()
Уведомляет этот компонент, что у него теперь есть родительский компонент.
|
protected void |
addSubComponents()
Переопределение метод родителя избегает создавать строку меню.
|
protected void |
addSystemMenuItems(JMenu systemMenu)
Переопределите метод родителя, чтобы ничего не сделать.
|
protected void |
assembleSystemMenu()
Переопределите метод родителя, чтобы ничего не сделать.
|
protected void |
createButtons() |
protected LayoutManager |
createLayout() |
protected PropertyChangeListener |
createPropertyChangeListener() |
protected void |
installDefaults() |
void |
paintComponent(Graphics g)
Вызывает метод краски делегата UI, если делегат UI не -
null . |
void |
paintPalette(Graphics g) |
void |
setPalette(boolean b) |
protected void |
showSystemMenu()
Переопределите метод родителя, чтобы ничего не сделать.
|
protected void |
uninstallDefaults() |
createActions, createSystemMenu, createSystemMenuBar, enableActions, getTitle, installListeners, installTitlePane, paintTitleBackground, postClosingEvent, setButtonIcons, uninstallListeners
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, 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, updateUI
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
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, isFocusTraversable, 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
protected boolean isPalette
protected Icon paletteCloseIcon
protected int paletteTitleHeight
public MetalInternalFrameTitlePane(JInternalFrame f)
public void addNotify()
JComponent
KeyboardAction
слушатели события. Этот метод вызывает инструментарий внутренне и не должен быть вызван непосредственно программами.addNotify
в классе JComponent
JComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)
protected void installDefaults()
installDefaults
в классе BasicInternalFrameTitlePane
protected void uninstallDefaults()
uninstallDefaults
в классе BasicInternalFrameTitlePane
protected void createButtons()
createButtons
в классе BasicInternalFrameTitlePane
protected void assembleSystemMenu()
assembleSystemMenu
в классе BasicInternalFrameTitlePane
protected void addSystemMenuItems(JMenu systemMenu)
addSystemMenuItems
в классе BasicInternalFrameTitlePane
protected void showSystemMenu()
showSystemMenu
в классе BasicInternalFrameTitlePane
protected void addSubComponents()
addSubComponents
в классе BasicInternalFrameTitlePane
protected PropertyChangeListener createPropertyChangeListener()
createPropertyChangeListener
в классе BasicInternalFrameTitlePane
protected LayoutManager createLayout()
createLayout
в классе BasicInternalFrameTitlePane
public void paintPalette(Graphics g)
public void paintComponent(Graphics g)
JComponent
null
. Мы передаем делегата копия Graphics
объект защитить остальную часть краски кодирует от безвозвратных изменений (например, Graphics.translate
). Если Вы переопределяете это в подклассе, недопустимо произвести постоянные изменения в переданном в Graphics
. Например, недопустимо изменить клип Rectangle
или измените преобразование. Если Вы должны сделать эти операции, можно счесть легче создать новое Graphics
от переданного в Graphics
и управляйте этим. Далее, если Вы не делаете invoker super's реализация, следует соблюдать непрозрачное свойство, это - то, если этот компонент непрозрачен, следует полностью заполниться в фоновом режиме в ненепрозрачном цвете. Если Вы не будете соблюдать непрозрачное свойство, то Вы будете, вероятно, видеть визуальные артефакты.
Переданный в Graphics
у объекта могло бы быть преобразование кроме идентифицирования, преобразовывают установленный на этом. В этом случае Вы могли бы получить неожиданные результаты, если Вы кумулятивно применяетесь, другие преобразовывают.
paintComponent
в классе BasicInternalFrameTitlePane
g
- Graphics
объект защититьJComponent.paint(java.awt.Graphics)
, ComponentUI
public void setPalette(boolean b)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.