public class FlatWelcomeFrame extends javax.swing.JFrame implements IdeFrame, Disposable, AccessibleContextAccessor, WelcomeFrameUpdater
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Typejava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyIdeFrame.ChildDisposable.Parent| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BOTTOM_PANEL |
static int |
DEFAULT_HEIGHT |
static int |
MAX_DEFAULT_WIDTH |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
FlatWelcomeFrame() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotify() |
static Pair<javax.swing.JPanel,JBList<AnAction>> |
createActionGroupPanel(ActionGroup action,
java.lang.Runnable backAction,
Disposable parentDisposable) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
static java.awt.Color |
getActionLinkSelectionColor() |
BalloonLayout |
getBalloonLayout() |
javax.swing.JComponent |
getComponent() |
javax.accessibility.AccessibleContext |
getCurrentAccessibleContext()
Same as
Accessible.getAccessibleContext(), except that the returned
AccessibleContext is null if it has not been created yet. |
static java.awt.Color |
getLinkNormalColor() |
static java.awt.Color |
getListSelectionColor(boolean hasFocus) |
static java.awt.Color |
getMainBackground() |
static javax.swing.JComponent |
getPreferredFocusedComponent(Pair<javax.swing.JPanel,JBList<AnAction>> pair) |
Project |
getProject() |
static java.awt.Color |
getProjectsBackground() |
static JBColor |
getSeparatorColor() |
StatusBar |
getStatusBar() |
protected java.lang.String |
getWelcomeFrameTitle() |
void |
hidePluginUpdates() |
static void |
installQuickSearch(JBList<? extends AnAction> list) |
static boolean |
isUseProjectGroups() |
void |
setFrameTitle(java.lang.String title) |
void |
showPluginUpdates(java.lang.Runnable callback) |
java.awt.Rectangle |
suggestChildFrameBounds() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updategetCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisInFullScreenpublic static final java.lang.String BOTTOM_PANEL
public static final int DEFAULT_HEIGHT
public static final int MAX_DEFAULT_WIDTH
public void addNotify()
addNotify in class java.awt.Framepublic void dispose()
Disposabledispose in interface Disposabledispose in class java.awt.Windowpublic StatusBar getStatusBar()
getStatusBar in interface IdeFramepublic static java.awt.Color getMainBackground()
public static java.awt.Color getProjectsBackground()
public static java.awt.Color getLinkNormalColor()
public static java.awt.Color getListSelectionColor(boolean hasFocus)
public static java.awt.Color getActionLinkSelectionColor()
public static JBColor getSeparatorColor()
public javax.accessibility.AccessibleContext getCurrentAccessibleContext()
AccessibleContextAccessorAccessible.getAccessibleContext(), except that the returned
AccessibleContext is null if it has not been created yet.getCurrentAccessibleContext in interface AccessibleContextAccessorprotected java.lang.String getWelcomeFrameTitle()
public static javax.swing.JComponent getPreferredFocusedComponent(Pair<javax.swing.JPanel,JBList<AnAction>> pair)
public void showPluginUpdates(java.lang.Runnable callback)
showPluginUpdates in interface WelcomeFrameUpdaterpublic void hidePluginUpdates()
hidePluginUpdates in interface WelcomeFrameUpdaterpublic static boolean isUseProjectGroups()
public BalloonLayout getBalloonLayout()
getBalloonLayout in interface IdeFramepublic java.awt.Rectangle suggestChildFrameBounds()
suggestChildFrameBounds in interface IdeFramepublic Project getProject()
getProject in interface IdeFramepublic void setFrameTitle(java.lang.String title)
setFrameTitle in interface IdeFramepublic javax.swing.JComponent getComponent()
getComponent in interface IdeFramepublic static Pair<javax.swing.JPanel,JBList<AnAction>> createActionGroupPanel(ActionGroup action, java.lang.Runnable backAction, Disposable parentDisposable)