public class SimpleInternalFrame extends JPanel
JInternalFrame,
JDesktopPane,
Serialized FormJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, 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_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
SimpleInternalFrame() |
SimpleInternalFrame(Icon icon,
String title)
Constructs a SimpleInternalFrame with the specified icon, and title.
|
SimpleInternalFrame(Icon icon,
String title,
JToolBar bar,
JComponent content)
Constructs a SimpleInternalFrame with the specified icon, title, tool
bar, and content panel.
|
SimpleInternalFrame(String title)
Constructs a SimpleInternalFrame with the specified title.
|
SimpleInternalFrame(String title,
JToolBar bar,
JComponent content)
Constructs a SimpleInternalFrame with the specified title, tool bar, and
content panel.
|
| Modifier and Type | Method and Description |
|---|---|
Component |
getContent()
Returns the content - null, if none has been set.
|
Icon |
getFrameIcon()
Returns the frame's icon.
|
protected Color |
getHeaderBackground()
Determines and answers the header's background color.
|
protected Color |
getTextForeground(boolean selected)
Determines and answers the header's text foreground color.
|
String |
getTitle()
Returns the frame's title text.
|
JToolBar |
getToolBar()
Returns the current toolbar, null if none has been set before.
|
boolean |
isSelected()
Answers if the panel is currently selected (or in other words active) or
not.
|
void |
setContent(Component newContent)
Sets a new panel content; replaces any existing content, if existing.
|
void |
setFrameIcon(Icon newIcon)
Sets a new frame icon.
|
void |
setSelected(boolean newValue)
This panel draws its title bar differently if it is selected, which may
be used to indicate to the user that this panel has the focus, or should
get more attention than other simple internal frames.
|
void |
setTitle(String newText)
Sets a new title text.
|
void |
setToolBar(JToolBar newToolBar)
Sets a new tool bar in the header.
|
void |
updateUI()
Updates the UI.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUIaddAncestorListener, addNotify, 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, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, updateadd, 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, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic SimpleInternalFrame()
public SimpleInternalFrame(String title)
title - the initial titlepublic SimpleInternalFrame(Icon icon, String title)
icon - the initial icontitle - the initial titlepublic SimpleInternalFrame(String title, JToolBar bar, JComponent content)
title - the initial titlebar - the initial tool barcontent - the initial content panepublic SimpleInternalFrame(Icon icon, String title, JToolBar bar, JComponent content)
icon - the initial icontitle - the initial titlebar - the initial tool barcontent - the initial content panepublic Icon getFrameIcon()
public void setFrameIcon(Icon newIcon)
newIcon - the icon to be setpublic String getTitle()
public void setTitle(String newText)
newText - the title text tp be setpublic JToolBar getToolBar()
public void setToolBar(JToolBar newToolBar)
newToolBar - the tool bar to be set in the headerpublic Component getContent()
public void setContent(Component newContent)
newContent - the panel's new contentpublic boolean isSelected()
public void setSelected(boolean newValue)
newValue - a boolean, where true means the frame is selected
(currently active) and false means it is notpublic void updateUI()
protected Color getTextForeground(boolean selected)
selected - true to lookup the active color, false for the inactiveprotected Color getHeaderBackground()
Copyright © 2004–2017 Ultreia.io. All rights reserved.