public class IdeRootPane extends javax.swing.JRootPane implements UISettingsListener
javax.swing.JRootPane.AccessibleJRootPane, javax.swing.JRootPane.RootLayoutjavax.swing.JComponent.AccessibleJComponentCOLOR_CHOOSER_DIALOG, contentPane, defaultButton, ERROR_DIALOG, FILE_CHOOSER_DIALOG, FRAME, glassPane, INFORMATION_DIALOG, layeredPane, menuBar, NONE, PLAIN_DIALOG, QUESTION_DIALOG, WARNING_DIALOGlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTTOPIC| Modifier | Constructor and Description |
|---|---|
protected |
IdeRootPane(javax.swing.JFrame frame,
IdeFrame frameHelper,
Disposable parentDisposable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotify()
Invoked when enclosed frame is being shown.
|
protected java.awt.Container |
createContentPane() |
protected javax.swing.JLayeredPane |
createLayeredPane() |
protected IdeMenuBar |
createMenuBar() |
protected java.awt.LayoutManager |
createRootLayout() |
protected IdeStatusBarImpl |
createStatusBar(IdeFrame frame) |
protected void |
deinstallNorthComponents() |
IdeRootPaneNorthExtension |
findByName(java.lang.String name) |
protected java.awt.Component |
getCenterComponent(javax.swing.JFrame frame,
Disposable parentDisposable) |
int |
getStatusBarHeight() |
ToolWindowsPane |
getToolWindowPane() |
void |
init(ProjectFrameHelper frame,
Disposable parentDisposable) |
protected void |
installNorthComponents(Project project) |
void |
removeNotify()
Invoked when enclosed frame is being disposed.
|
void |
removeToolbar() |
void |
setGlassPane(java.awt.Component glass) |
void |
uiSettingsChanged(UISettings uiSettings) |
protected void |
updateNorthComponents() |
addImpl, createGlassPane, getAccessibleContext, getContentPane, getDefaultButton, getGlassPane, getJMenuBar, getLayeredPane, getMenuBar, getUI, getUIClassID, getWindowDecorationStyle, isOptimizedDrawingEnabled, isValidateRoot, paramString, setContentPane, setDefaultButton, setDoubleBuffered, setJMenuBar, setLayeredPane, setMenuBar, setUI, setWindowDecorationStyle, updateUIaddAncestorListener, 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, isOpaque, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, validateTreeaction, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected IdeRootPane(javax.swing.JFrame frame,
IdeFrame frameHelper,
Disposable parentDisposable)
protected IdeMenuBar createMenuBar()
protected java.awt.Component getCenterComponent(javax.swing.JFrame frame,
Disposable parentDisposable)
public ToolWindowsPane getToolWindowPane()
public void init(ProjectFrameHelper frame, Disposable parentDisposable)
protected java.awt.LayoutManager createRootLayout()
createRootLayout in class javax.swing.JRootPanepublic void setGlassPane(java.awt.Component glass)
setGlassPane in class javax.swing.JRootPanepublic final void addNotify()
addNotify in class javax.swing.JRootPanepublic final void removeNotify()
removeNotify in class javax.swing.JRootPaneprotected javax.swing.JLayeredPane createLayeredPane()
createLayeredPane in class javax.swing.JRootPaneprotected final java.awt.Container createContentPane()
createContentPane in class javax.swing.JRootPanepublic void removeToolbar()
protected void updateNorthComponents()
protected IdeStatusBarImpl createStatusBar(IdeFrame frame)
public int getStatusBarHeight()
protected void installNorthComponents(Project project)
protected void deinstallNorthComponents()
public IdeRootPaneNorthExtension findByName(java.lang.String name)
public void uiSettingsChanged(UISettings uiSettings)
uiSettingsChanged in interface UISettingsListener