public class PMITabStrip extends AbstractVisionPanel implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, EnabledEx
javax.swing.JPanel.AccessibleJPaneljavax.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, dynamicPropslistenerList, 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_ALIGNMENTDISABLED_BY_PERMISSIONSRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_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() |
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, getQuality, getStyles, getToolTipText, initStyleListener, isComponentRunning, isPropertyDefined, onShutdown, paintChildren, paintComponent, paintOverlayOverChildren, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, 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, 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, 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, transferFocusUpCyclepublic 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 AbstractVisionPanelprotected void onStartup()
AbstractVisionPanelonStartup in class AbstractVisionPanelpublic void setCursorCode(int cursorCode)
setCursorCode in class AbstractVisionPanelpublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractVisionPanelpublic void setBackground(java.awt.Color bg)
setBackground in class javax.swing.JComponentpublic java.awt.Color getBackground()
getBackground in class java.awt.Componentpublic 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 AbstractVisionPanelpublic void setAntialias(boolean antialias)
setAntialias in class AbstractVisionPanelpublic 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.Componentpublic boolean isComponentEnabled()
isComponentEnabled in interface EnabledExpublic void setComponentEnabled(boolean componentEnabled)
setComponentEnabled in interface EnabledExpublic void evaluateEnabled()
evaluateEnabled in interface EnabledExpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic boolean isObservable()
public void setObservable(boolean observable)