| com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI com.jidesoft.plaf.eclipse.Eclipse3xJideTabbedPaneUI
Eclipse3xJideTabbedPaneUI | public class Eclipse3xJideTabbedPaneUI extends VsnetJideTabbedPaneUI (Code) | | A eclipse L&f implementation of JideTabbedPaneUI
|
Inner Class :public class Eclipse3xTabCloseButton extends TabCloseButton | |
Method Summary | |
protected TabCloseButton | createNoFocusButton(int type) | public static ComponentUI | createUI(JComponent c) | protected void | ensureCurrentLayout() | protected Rectangle | getTabsTextBoundsAt(int tabIndex) | protected void | installDefaults() | public void | installUI(JComponent c) | protected void | layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected) | public void | paintBackground(Graphics g, Component c) | protected void | paintContentBorder(Graphics g, int tabPlacement, int selectedIndex) | protected void | paintContentBorder(Graphics g, int x, int y, int w, int h) | protected void | paintContentBorderBottomEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h) | protected void | paintContentBorderLeftEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h) | protected void | paintContentBorderRightEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h) | protected void | paintContentBorderTopEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h) | protected void | paintFocusIndicator(Graphics g, int tabPlacement, Rectangle[] rects, int tabIndex, Rectangle iconRect, Rectangle textRect, boolean isSelected) | protected void | paintTabArea(Graphics g, int tabPlacement, int selectedIndex) Paints the tabs in the tab area. | protected void | paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected) | protected void | paintTabBorder(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected) this function draws the border around each tab note that this function
does now draw the background of the tab. |
_closeButtonMargin | protected int _closeButtonMargin(Code) | | |
_closeButtonMarginSize | protected int _closeButtonMarginSize(Code) | | |
_iconMarginHorizon | protected int _iconMarginHorizon(Code) | | |
_iconMarginVertical | protected int _iconMarginVertical(Code) | | |
createNoFocusButton | protected TabCloseButton createNoFocusButton(int type)(Code) | | |
ensureCurrentLayout | protected void ensureCurrentLayout()(Code) | | |
getTabsTextBoundsAt | protected Rectangle getTabsTextBoundsAt(int tabIndex)(Code) | | |
installDefaults | protected void installDefaults()(Code) | | |
paintContentBorder | protected void paintContentBorder(Graphics g, int tabPlacement, int selectedIndex)(Code) | | |
paintContentBorder | protected void paintContentBorder(Graphics g, int x, int y, int w, int h)(Code) | | |
paintContentBorderBottomEdge | protected void paintContentBorderBottomEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code) | | |
paintContentBorderLeftEdge | protected void paintContentBorderLeftEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code) | | |
paintContentBorderRightEdge | protected void paintContentBorderRightEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code) | | |
paintContentBorderTopEdge | protected void paintContentBorderTopEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code) | | |
paintTabArea | protected void paintTabArea(Graphics g, int tabPlacement, int selectedIndex)(Code) | | Paints the tabs in the tab area. Invoked by paint(). The graphics
parameter must be a valid Graphics object. Tab placement
may be either: JTabbedPane.TOP ,
JTabbedPane.BOTTOM , JTabbedPane.LEFT , or
JTabbedPane.RIGHT . The selected index must be a valid
tabbed pane tab index (0 to tab count - 1, inclusive) or -1 if no tab is
currently selected. The handling of invalid parameters is unspecified.
Parameters: g - the graphics object to use for rendering Parameters: tabPlacement - the placement for the tabs within the JTabbedPane Parameters: selectedIndex - the tab index of the selected component |
paintTabBackground | protected void paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)(Code) | | |
paintTabBorder | protected void paintTabBorder(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)(Code) | | this function draws the border around each tab note that this function
does now draw the background of the tab. that is done elsewhere
|
Methods inherited from com.jidesoft.plaf.vsnet.VsnetJideTabbedPaneUI | public static ComponentUI createUI(JComponent c)(Code)(Java Doc) protected Color[] getGradientColors(int tabIndex, boolean isSelected)(Code)(Java Doc) protected void installBackgroundColor()(Code)(Java Doc) public void installColorTheme()(Code)(Java Doc) public void paintBackground(Graphics g, Component c)(Code)(Java Doc) protected void paintContentBorder(Graphics g, int x, int y, int w, int h)(Code)(Java Doc) protected void paintContentBorderBottomEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code)(Java Doc) protected void paintContentBorderLeftEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code)(Java Doc) protected void paintContentBorderRightEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code)(Java Doc) protected void paintContentBorderTopEdge(Graphics g, int tabPlacement, int selectedIndex, int x, int y, int w, int h)(Code)(Java Doc) protected void paintTabAreaBackground(Graphics g, Rectangle rect, int tabPlacement)(Code)(Java Doc) protected void paintTabBackground(Graphics g, int tabPlacement, int tabIndex, int x, int y, int w, int h, boolean isSelected)(Code)(Java Doc) public void uninstallColorTheme()(Code)(Java Doc)
|
|
|