Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicInternalFrameTitlePane extends JComponent
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
class |
BasicInternalFrameTitlePane. CloseAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.IconifyAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.MaximizeAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane. MoveAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.PropertyChangeHandler
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.RestoreAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane. SizeAction
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.SystemMenuBar
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
class |
BasicInternalFrameTitlePane.TitlePaneLayout
Этот класс должен быть обработан как "защищенный" внутренний класс.
|
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected static String |
CLOSE_CMD |
protected Action |
closeAction |
protected JButton |
closeButton |
protected Icon |
closeIcon |
protected JInternalFrame |
фрейм |
protected JButton |
iconButton |
protected Icon |
iconIcon |
protected static String |
ICONIFY_CMD |
protected Action |
iconifyAction |
protected JButton |
maxButton |
protected Icon |
maxIcon |
protected static String |
MAXIMIZE_CMD |
protected Action |
maximizeAction |
protected JMenuBar |
строка меню |
protected Icon |
минидовод "против" |
protected static String |
MOVE_CMD |
protected Action |
moveAction |
protected Color |
notSelectedTextColor |
protected Color |
notSelectedTitleColor |
protected PropertyChangeListener |
propertyChangeListener |
protected static String |
RESTORE_CMD |
protected Action |
restoreAction |
protected Color |
selectedTextColor |
protected Color |
selectedTitleColor |
protected static String |
SIZE_CMD |
protected Action |
sizeAction |
protected JMenu |
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
Конструктор и Описание |
---|
BasicInternalFrameTitlePane(JInternalFrame f) |
Модификатор и Тип | Метод и Описание |
---|---|
protected void |
addSubComponents() |
protected void |
addSystemMenuItems(JMenu systemMenu) |
protected void |
assembleSystemMenu() |
protected void |
createActions() |
protected void |
createButtons() |
protected LayoutManager |
createLayout() |
protected PropertyChangeListener |
createPropertyChangeListener() |
protected JMenu |
createSystemMenu() |
protected JMenuBar |
createSystemMenuBar() |
protected void |
enableActions() |
protected String |
getTitle(String text, FontMetrics fm, int availTextWidth) |
protected void |
installDefaults() |
protected void |
installListeners() |
protected void |
installTitlePane() |
void |
paintComponent(Graphics g)
Вызывает метод краски делегата UI, если делегат UI не -
null . |
protected void |
paintTitleBackground(Graphics g)
Вызванный от paintComponent.
|
protected void |
postClosingEvent(JInternalFrame frame)
Отправьте событие подобное WINDOW_CLOSING на фрейм, так, чтобы он мог быть обработан как регулярный Фрейм.
|
protected void |
setButtonIcons() |
protected void |
showSystemMenu() |
protected void |
uninstallDefaults() |
protected void |
uninstallListeners() |
addAncestorListener, addNotify, 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 JMenuBar menuBar
protected JButton iconButton
protected JButton maxButton
protected JButton closeButton
protected JMenu windowMenu
protected JInternalFrame frame
protected Color selectedTitleColor
protected Color selectedTextColor
protected Color notSelectedTitleColor
protected Color notSelectedTextColor
protected Icon maxIcon
protected Icon minIcon
protected Icon iconIcon
protected Icon closeIcon
protected PropertyChangeListener propertyChangeListener
protected Action closeAction
protected Action maximizeAction
protected Action iconifyAction
protected Action restoreAction
protected Action moveAction
protected Action sizeAction
protected static final String CLOSE_CMD
protected static final String ICONIFY_CMD
protected static final String RESTORE_CMD
protected static final String MAXIMIZE_CMD
protected static final String MOVE_CMD
protected static final String SIZE_CMD
public BasicInternalFrameTitlePane(JInternalFrame f)
protected void installTitlePane()
protected void addSubComponents()
protected void createActions()
protected void installListeners()
protected void uninstallListeners()
protected void installDefaults()
protected void uninstallDefaults()
protected void createButtons()
protected void setButtonIcons()
protected void assembleSystemMenu()
protected void addSystemMenuItems(JMenu systemMenu)
protected JMenu createSystemMenu()
protected JMenuBar createSystemMenuBar()
protected void showSystemMenu()
public void paintComponent(Graphics g)
JComponent
null
. Мы передаем делегата копия Graphics
объект защитить остальную часть краски кодирует от безвозвратных изменений (например, Graphics.translate
). Если Вы переопределяете это в подклассе, недопустимо произвести постоянные изменения в переданном в Graphics
. Например, недопустимо изменить клип Rectangle
или измените преобразование. Если Вы должны сделать эти операции, можно счесть легче создать новое Graphics
от переданного в Graphics
и управляйте этим. Далее, если Вы не делаете invoker super's реализация, следует соблюдать непрозрачное свойство, это - то, если этот компонент непрозрачен, следует полностью заполниться в фоновом режиме в ненепрозрачном цвете. Если Вы не будете соблюдать непрозрачное свойство, то Вы будете, вероятно, видеть визуальные артефакты.
Переданный в Graphics
у объекта могло бы быть преобразование кроме идентифицирования, преобразовывают установленный на этом. В этом случае Вы могли бы получить неожиданные результаты, если Вы кумулятивно применяетесь, другие преобразовывают.
paintComponent
в классе JComponent
g
- Graphics
объект защититьJComponent.paint(java.awt.Graphics)
, ComponentUI
protected void paintTitleBackground(Graphics g)
g
- графика, чтобы использовать, чтобы представить фонprotected String getTitle(String text, FontMetrics fm, int availTextWidth)
protected void postClosingEvent(JInternalFrame frame)
protected void enableActions()
protected PropertyChangeListener createPropertyChangeListener()
protected LayoutManager createLayout()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.