All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, DesignerInitializable, EnabledEx, QualityMonitor, VisionComponent, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

See Also:
  • Field Details

  • Constructor Details

    • PMITabStrip

      public PMITabStrip()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface DesignerInitializable
    • isOpaque

      public boolean isOpaque()
      Overrides:
      isOpaque in class JComponent
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class AbstractVisionPanel
    • getCursorCode

      public int getCursorCode()
      Overrides:
      getCursorCode in class AbstractVisionPanel
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractVisionPanel
    • setCursorCode

      public void setCursorCode(int cursorCode)
      Overrides:
      setCursorCode in class AbstractVisionPanel
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class AbstractVisionPanel
    • setBackground

      public void setBackground(Color bg)
      Overrides:
      setBackground in class JComponent
    • getBackground

      public Color getBackground()
      Overrides:
      getBackground in class Component
    • getOrientation

      public int getOrientation()
      Returns:
      the orientation
    • setOrientation

      public void setOrientation(int orientation)
      Parameters:
      orientation - the orientation to set
    • getRenderer

      public int getRenderer()
      Returns:
      the renderer
    • setRenderer

      public void setRenderer(int renderer)
      Parameters:
      renderer - the renderer to set
    • getNavigationMode

      public int getNavigationMode()
      Returns:
      the navigationMode
    • setNavigationMode

      public void setNavigationMode(int navigationMode)
      Parameters:
      navigationMode - the navigationMode to set
    • getSizeMode

      public int getSizeMode()
      Returns:
      the sizeMode
    • setSizeMode

      public void setSizeMode(int sizeMode)
      Parameters:
      sizeMode - the sizeMode to set
    • getTextAlignment

      public int getTextAlignment()
      Returns:
      the textAlignment
    • setTextAlignment

      public void setTextAlignment(int textAlignment)
      Parameters:
      textAlignment - the textAlignment to set
    • getTextOffset

      public int getTextOffset()
      Returns:
      the textOffset
    • setTextOffset

      public void setTextOffset(int textOffset)
      Parameters:
      textOffset - the textOffset to set
    • getTextPadding

      public int getTextPadding()
      Returns:
      the textPadding
    • setTextPadding

      public void setTextPadding(int textPadding)
      Parameters:
      textPadding - the textPadding to set
    • getInterTabSpace

      public int getInterTabSpace()
      Returns:
      the interTabSpace
    • setInterTabSpace

      public void setInterTabSpace(int interTabSpace)
      Parameters:
      interTabSpace - the interTabSpace to set
    • getRoundingRadius

      public int getRoundingRadius()
      Returns:
      the roundingRadius
    • setRoundingRadius

      public void setRoundingRadius(int roundingRadius)
      Parameters:
      roundingRadius - the roundingRadius to set
    • getSelectedTab

      public String getSelectedTab()
      Returns:
      the selectedTab
    • setSelectedTab

      public void setSelectedTab(String selectedTab)
      Parameters:
      selectedTab - the selectedTab to set
    • getSeparatorThickness

      public float getSeparatorThickness()
      Returns:
      the separatorThickness
    • setSeparatorThickness

      public void setSeparatorThickness(float separatorThickness)
      Parameters:
      separatorThickness - the separatorThickness to set
    • getSeparatorColor

      public Color getSeparatorColor()
      Returns:
      the separatorColor
    • setSeparatorColor

      public void setSeparatorColor(Color separatorColor)
      Parameters:
      separatorColor - the separatorColor to set
    • getTabData

      public Dataset getTabData()
      Returns:
      the tabData
    • setTabData

      public void setTabData(Dataset tabData)
      Parameters:
      tabData - the tabData to set
    • setCursor

      public void setCursor(Cursor cursor)
      Overrides:
      setCursor in class Component
    • isComponentEnabled

      public boolean isComponentEnabled()
      Specified by:
      isComponentEnabled in interface EnabledEx
    • setComponentEnabled

      public void setComponentEnabled(boolean componentEnabled)
      Specified by:
      setComponentEnabled in interface EnabledEx
    • evaluateEnabled

      public void evaluateEnabled()
      Specified by:
      evaluateEnabled in interface EnabledEx
    • mouseClicked

      public void mouseClicked(MouseEvent e)
      Mouse events are relayed here after being intercepted by the TabHolderPanel.
      Specified by:
      mouseClicked in interface MouseListener
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Specified by:
      mouseEntered in interface MouseListener
    • mouseExited

      public void mouseExited(MouseEvent e)
      Specified by:
      mouseExited in interface MouseListener
    • mousePressed

      public void mousePressed(MouseEvent e)
      Specified by:
      mousePressed in interface MouseListener
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      Specified by:
      mouseReleased in interface MouseListener
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      Specified by:
      mouseDragged in interface MouseMotionListener
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      Specified by:
      mouseMoved in interface MouseMotionListener
    • isObservable

      public boolean isObservable()
    • setObservable

      public void setObservable(boolean observable)