public class PMITabStrip extends AbstractVisionPanel implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, EnabledEx
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected int |
cursorCode |
static int |
NAVMODE_DISABLED |
static int |
NAVMODE_SWAP_TO_WINDOW |
static int |
ORIENTATION_BOTTOM |
static int |
ORIENTATION_LEFT |
static int |
ORIENTATION_RIGHT |
static int |
ORIENTATION_TOP |
static int |
RENDERER_FANCY |
static int |
RENDERER_FOLDER |
static int |
RENDERER_SIMPLE |
static int |
SIZEMODE_AUTOMATIC |
static int |
SIZEMODE_INDIVIDUAL |
static int |
TEXTALIGN_CENTER |
static int |
TEXTALIGN_LEFT |
static int |
TEXTALIGN_RIGHT |
context, dynamicProps
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISABLED_BY_PERMISSIONS
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_RUNNING
Constructor and Description |
---|
PMITabStrip() |
Modifier and Type | Method and Description |
---|---|
void |
evaluateEnabled() |
java.awt.Color |
getBackground() |
int |
getCursorCode() |
int |
getInterTabSpace() |
int |
getNavigationMode() |
int |
getOrientation() |
int |
getRenderer() |
int |
getRoundingRadius() |
java.lang.String |
getSelectedTab() |
java.awt.Color |
getSeparatorColor() |
float |
getSeparatorThickness() |
int |
getSizeMode() |
Dataset |
getTabData() |
int |
getTextAlignment() |
int |
getTextOffset() |
int |
getTextPadding() |
boolean |
isAntialias() |
boolean |
isComponentEnabled() |
boolean |
isObservable() |
boolean |
isOpaque() |
void |
localeChanged(java.util.Locale newLocale) |
void |
mouseClicked(java.awt.event.MouseEvent e)
Mouse events are relayed here after being intercepted by the TabHolderPanel.
|
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
void |
setAntialias(boolean antialias) |
void |
setBackground(java.awt.Color bg) |
void |
setComponentEnabled(boolean componentEnabled) |
void |
setCursor(java.awt.Cursor cursor) |
void |
setCursorCode(int cursorCode) |
void |
setInterTabSpace(int interTabSpace) |
void |
setNavigationMode(int navigationMode) |
void |
setObservable(boolean observable) |
void |
setOrientation(int orientation) |
void |
setRenderer(int renderer) |
void |
setRoundingRadius(int roundingRadius) |
void |
setSelectedTab(java.lang.String selectedTab) |
void |
setSeparatorColor(java.awt.Color separatorColor) |
void |
setSeparatorThickness(float separatorThickness) |
void |
setSizeMode(int sizeMode) |
void |
setTabData(Dataset tabData) |
void |
setTextAlignment(int textAlignment) |
void |
setTextOffset(int textOffset) |
void |
setTextPadding(int textPadding) |
getAppContext, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getStyles, getToolTipText, initStyleListener, isComponentRunning, isPropertyDefined, onShutdown, paintChildren, paintComponent, paintOverlayOverChildren, setDataQuality, setDynamicProps, setName, setPropertyValue, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQuality
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
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, 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, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int ORIENTATION_TOP
public static final int ORIENTATION_LEFT
public static final int ORIENTATION_BOTTOM
public static final int ORIENTATION_RIGHT
public static final int RENDERER_SIMPLE
public static final int RENDERER_FANCY
public static final int RENDERER_FOLDER
public static final int NAVMODE_DISABLED
public static final int NAVMODE_SWAP_TO_WINDOW
public static final int SIZEMODE_AUTOMATIC
public static final int SIZEMODE_INDIVIDUAL
public static final int TEXTALIGN_CENTER
public static final int TEXTALIGN_LEFT
public static final int TEXTALIGN_RIGHT
protected int cursorCode
public int getCursorCode()
getCursorCode
in class AbstractVisionPanel
protected void onStartup()
AbstractVisionPanel
onStartup
in class AbstractVisionPanel
public void setCursorCode(int cursorCode)
setCursorCode
in class AbstractVisionPanel
public void localeChanged(java.util.Locale newLocale)
localeChanged
in interface LocaleListener
localeChanged
in class AbstractVisionPanel
public boolean isOpaque()
isOpaque
in class javax.swing.JComponent
public void setBackground(java.awt.Color bg)
setBackground
in class javax.swing.JComponent
public java.awt.Color getBackground()
getBackground
in class java.awt.Component
public int getOrientation()
public void setOrientation(int orientation)
orientation
- the orientation to setpublic int getRenderer()
public void setRenderer(int renderer)
renderer
- the renderer to setpublic int getNavigationMode()
public void setNavigationMode(int navigationMode)
navigationMode
- the navigationMode to setpublic int getSizeMode()
public void setSizeMode(int sizeMode)
sizeMode
- the sizeMode to setpublic int getTextAlignment()
public void setTextAlignment(int textAlignment)
textAlignment
- the textAlignment to setpublic int getTextOffset()
public void setTextOffset(int textOffset)
textOffset
- the textOffset to setpublic int getTextPadding()
public void setTextPadding(int textPadding)
textPadding
- the textPadding to setpublic int getInterTabSpace()
public void setInterTabSpace(int interTabSpace)
interTabSpace
- the interTabSpace to setpublic boolean isAntialias()
isAntialias
in class AbstractVisionPanel
public void setAntialias(boolean antialias)
setAntialias
in class AbstractVisionPanel
public int getRoundingRadius()
public void setRoundingRadius(int roundingRadius)
roundingRadius
- the roundingRadius to setpublic java.lang.String getSelectedTab()
public void setSelectedTab(java.lang.String selectedTab)
selectedTab
- the selectedTab to setpublic float getSeparatorThickness()
public void setSeparatorThickness(float separatorThickness)
separatorThickness
- the separatorThickness to setpublic java.awt.Color getSeparatorColor()
public void setSeparatorColor(java.awt.Color separatorColor)
separatorColor
- the separatorColor to setpublic Dataset getTabData()
public void setTabData(Dataset tabData)
tabData
- the tabData to setpublic void setCursor(java.awt.Cursor cursor)
setCursor
in class java.awt.Component
public boolean isComponentEnabled()
isComponentEnabled
in interface EnabledEx
public void setComponentEnabled(boolean componentEnabled)
setComponentEnabled
in interface EnabledEx
public void evaluateEnabled()
evaluateEnabled
in interface EnabledEx
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public boolean isObservable()
public void setObservable(boolean observable)