Package net.simplace.ui.tabview
Klasse FWTabViewPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTabbedPane
net.simplace.ui.tabview.FWTabViewPane
- Alle implementierten Schnittstellen:
MouseListener,MouseMotionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,SwingConstants
TabbedPane with quick-dispose buttons and rollover effects.
CAUTION: Only supports TOP tabplacement !
- Autor:
- Andreas Enders
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JTabbedPane
JTabbedPane.AccessibleJTabbedPane, JTabbedPane.ModelListenerVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Container
Container.AccessibleAWTContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intstatic final intstatic final intstatic final intprotected EventListenerListVon Klasse geerbte Felder javax.swing.JTabbedPane
changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUTVon Klasse geerbte Felder javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHVon Schnittstelle geerbte Felder javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWTabViewPane(boolean aQuickDisposeEnabled) FWTabViewPane(boolean aQuickDisposeEnabled, boolean aIgnoreFirstTab) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddActionListener(ActionListener aActionListener) Adds a Listener to track tab actions.voidOverrinding supervoidOverrinding supervoidOverrinding superprotected voidfireActionPerformed(String aActionCommand) Process the listeners last to first, notifying those that are interested in this eventintgetBackgroundAt(int aIndex) (non-Javadoc)intgetForegroundAt(int aIndex) (non-Javadoc)booleanhasFocus()Always show the focus border on the selected tab.voidbooleanvoidmouseClicked(MouseEvent aMouseEvent) (non-Javadoc)voidmouseDragged(MouseEvent aMouseEvent) (non-Javadoc)voidmouseEntered(MouseEvent aMouseEvent) (non-Javadoc)voidmouseExited(MouseEvent aMouseEvent) (non-Javadoc)voidmouseMoved(MouseEvent aMouseEvent) (non-Javadoc)voidmousePressed(MouseEvent aMouseEvent) (non-Javadoc)voidmouseReleased(MouseEvent aMouseEvent) (non-Javadoc)voidremoveActionListener(ActionListener aActionListener) Removes the given Listener from the list.Von Klasse geerbte Methoden javax.swing.JTabbedPane
add, add, add, add, add, addChangeListener, createChangeListener, fireStateChanged, getAccessibleContext, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, getUI, getUIClassID, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, isEnabledAt, paramString, remove, remove, removeAll, removeChangeListener, removeTabAt, setBackgroundAt, setComponentAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setSelectedIndex, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAt, setUI, updateUIVon Klasse geerbte Methoden javax.swing.JComponent
addAncestorListener, 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, 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, updateVon Klasse geerbte Methoden java.awt.Container
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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeVon Klasse geerbte Methoden java.awt.Component
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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, 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, transferFocusUpCycle
-
Felddetails
-
iListenerList
-
BUTTON_UNASSIGNED
public static final int BUTTON_UNASSIGNED- Siehe auch:
-
BUTTON_DEFAULT
public static final int BUTTON_DEFAULT- Siehe auch:
-
BUTTON_ROLLOVER
public static final int BUTTON_ROLLOVER- Siehe auch:
-
BUTTON_PRESSED
public static final int BUTTON_PRESSED- Siehe auch:
-
-
Konstruktordetails
-
FWTabViewPane
public FWTabViewPane(boolean aQuickDisposeEnabled) - Parameter:
aQuickDisposeEnabled-
-
FWTabViewPane
public FWTabViewPane(boolean aQuickDisposeEnabled, boolean aIgnoreFirstTab) - Parameter:
aQuickDisposeEnabled-aIgnoreFirstTab-
-
-
Methodendetails
-
getBackgroundAt
(non-Javadoc)- Setzt außer Kraft:
getBackgroundAtin KlasseJTabbedPane- Siehe auch:
-
getForegroundAt
(non-Javadoc)- Setzt außer Kraft:
getForegroundAtin KlasseJTabbedPane- Siehe auch:
-
getActiveTabIndex
public int getActiveTabIndex()- Gibt zurück:
- index of the active Tab
-
getButtonState
public int getButtonState()- Gibt zurück:
- Button state
-
mouseMoved
(non-Javadoc)- Angegeben von:
mouseMovedin SchnittstelleMouseMotionListener- Siehe auch:
-
mouseDragged
(non-Javadoc)- Angegeben von:
mouseDraggedin SchnittstelleMouseMotionListener- Siehe auch:
-
mouseExited
(non-Javadoc)- Angegeben von:
mouseExitedin SchnittstelleMouseListener- Siehe auch:
-
mouseReleased
(non-Javadoc)- Angegeben von:
mouseReleasedin SchnittstelleMouseListener- Siehe auch:
-
mousePressed
(non-Javadoc)- Angegeben von:
mousePressedin SchnittstelleMouseListener- Siehe auch:
-
mouseClicked
(non-Javadoc)- Angegeben von:
mouseClickedin SchnittstelleMouseListener- Siehe auch:
-
mouseEntered
(non-Javadoc)- Angegeben von:
mouseEnteredin SchnittstelleMouseListener- Siehe auch:
-
addTab
Overrinding super- Setzt außer Kraft:
addTabin KlasseJTabbedPane
-
addTab
Overrinding super- Setzt außer Kraft:
addTabin KlasseJTabbedPane
-
addTab
Overrinding super- Setzt außer Kraft:
addTabin KlasseJTabbedPane
-
insertTab
- Setzt außer Kraft:
insertTabin KlasseJTabbedPane
-
addActionListener
Adds a Listener to track tab actions.- Parameter:
aActionListener-
-
removeActionListener
Removes the given Listener from the list.- Parameter:
aActionListener-
-
fireActionPerformed
Process the listeners last to first, notifying those that are interested in this event- Parameter:
aActionCommand-
-
hasFocus
public boolean hasFocus()Always show the focus border on the selected tab. -
isIgnoreFirstTab
public boolean isIgnoreFirstTab()- Gibt zurück:
- Returns the ignoreFirstTab.
-