com.rapidminer.gui.look.ui
Class TabbedPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TabbedPaneUI
javax.swing.plaf.basic.BasicTabbedPaneUI
com.rapidminer.gui.look.ui.TabbedPaneUI
- All Implemented Interfaces:
- javax.swing.SwingConstants
public class TabbedPaneUI
- extends javax.swing.plaf.basic.BasicTabbedPaneUI
The UI for tabbed panes.
- Author:
- Ingo Mierswa
| Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI |
javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout, javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler |
| Fields inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI |
calcRect, contentBorderInsets, darkShadow, downKey, focus, focusListener, highlight, leftKey, lightHighlight, maxTabHeight, maxTabWidth, propertyChangeListener, rects, rightKey, runCount, selectedRun, selectedTabPadInsets, shadow, tabAreaInsets, tabChangeListener, tabInsets, tabPane, tabRunOverlay, tabRuns, textIconGap, upKey |
| Fields inherited from interface 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 |
|
Method Summary |
protected java.awt.event.MouseListener |
createMouseListener()
|
protected javax.swing.JButton |
createScrollButton(int direction)
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
|
protected java.awt.Insets |
getSelectedTabPadInsets(int tabPlacement)
|
protected java.awt.Insets |
getTabInsets(int tabPlacement,
int tabIndex)
|
protected int |
getTabLabelShiftY(int tabPlacement,
int tabIndex,
boolean isSelected)
|
protected void |
installDefaults()
|
protected void |
installListeners()
|
protected void |
paintContentBorder(java.awt.Graphics g,
int tabPlacement,
int selectedIndex)
|
protected void |
paintFocusIndicator(java.awt.Graphics g,
int tabPlacement,
java.awt.Rectangle[] rects,
int tabIndex,
java.awt.Rectangle iconRect,
java.awt.Rectangle textRect,
boolean isSelected)
|
protected void |
paintTabBackground(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int x,
int y,
int w,
int h,
boolean isSelected)
|
protected void |
paintTabBorder(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int xp,
int yp,
int mw,
int mh,
boolean isSelected)
|
protected void |
paintTabBorderFree(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int xp,
int yp,
int mw,
int h,
boolean isSelected)
|
protected void |
paintTabBorderSelected(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int x,
int y,
int w,
int h,
boolean isSelected)
|
protected void |
paintText(java.awt.Graphics g,
int tabPlacement,
java.awt.Font font,
java.awt.FontMetrics metrics,
int tabIndex,
java.lang.String title,
java.awt.Rectangle textRect,
boolean isSelected)
|
protected void |
uninstallListeners()
|
protected void |
updateMouseOver(java.awt.Point p)
|
| Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI |
assureRectsCreated, calculateMaxTabHeight, calculateMaxTabWidth, calculateTabAreaHeight, calculateTabAreaWidth, calculateTabHeight, calculateTabWidth, createChangeListener, createFocusListener, createLayoutManager, createPropertyChangeListener, expandTabRunsArray, getBaseline, getBaseline, getBaselineOffset, getBaselineResizeBehavior, getContentBorderInsets, getFocusIndex, getFontMetrics, getIconForTab, getMaximumSize, getMinimumSize, getNextTabIndex, getNextTabIndexInRun, getNextTabRun, getPreviousTabIndex, getPreviousTabIndexInRun, getPreviousTabRun, getRolloverTab, getRunForTab, getTabAreaInsets, getTabBounds, getTabBounds, getTabLabelShiftX, getTabRunCount, getTabRunIndent, getTabRunOffset, getTabRunOverlay, getTextViewForTab, getVisibleComponent, installComponents, installKeyboardActions, installUI, lastTabInRun, layoutLabel, navigateSelectedTab, paint, paintContentBorderBottomEdge, paintContentBorderLeftEdge, paintContentBorderRightEdge, paintContentBorderTopEdge, paintIcon, paintTab, paintTabArea, rotateInsets, selectAdjacentRunTab, selectNextTab, selectNextTabInRun, selectPreviousTab, selectPreviousTabInRun, setRolloverTab, setVisibleComponent, shouldPadTabRun, shouldRotateTabRuns, tabForCoordinate, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUI |
| Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TabbedPaneUI
public TabbedPaneUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
createScrollButton
protected javax.swing.JButton createScrollButton(int direction)
- Overrides:
createScrollButton in class javax.swing.plaf.basic.BasicTabbedPaneUI
installListeners
protected void installListeners()
- Overrides:
installListeners in class javax.swing.plaf.basic.BasicTabbedPaneUI
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners in class javax.swing.plaf.basic.BasicTabbedPaneUI
installDefaults
protected void installDefaults()
- Overrides:
installDefaults in class javax.swing.plaf.basic.BasicTabbedPaneUI
createMouseListener
protected java.awt.event.MouseListener createMouseListener()
- Overrides:
createMouseListener in class javax.swing.plaf.basic.BasicTabbedPaneUI
getTabInsets
protected java.awt.Insets getTabInsets(int tabPlacement,
int tabIndex)
- Overrides:
getTabInsets in class javax.swing.plaf.basic.BasicTabbedPaneUI
getSelectedTabPadInsets
protected java.awt.Insets getSelectedTabPadInsets(int tabPlacement)
- Overrides:
getSelectedTabPadInsets in class javax.swing.plaf.basic.BasicTabbedPaneUI
paintTabBackground
protected void paintTabBackground(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int x,
int y,
int w,
int h,
boolean isSelected)
- Overrides:
paintTabBackground in class javax.swing.plaf.basic.BasicTabbedPaneUI
paintFocusIndicator
protected void paintFocusIndicator(java.awt.Graphics g,
int tabPlacement,
java.awt.Rectangle[] rects,
int tabIndex,
java.awt.Rectangle iconRect,
java.awt.Rectangle textRect,
boolean isSelected)
- Overrides:
paintFocusIndicator in class javax.swing.plaf.basic.BasicTabbedPaneUI
paintTabBorder
protected void paintTabBorder(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int xp,
int yp,
int mw,
int mh,
boolean isSelected)
- Overrides:
paintTabBorder in class javax.swing.plaf.basic.BasicTabbedPaneUI
paintContentBorder
protected void paintContentBorder(java.awt.Graphics g,
int tabPlacement,
int selectedIndex)
- Overrides:
paintContentBorder in class javax.swing.plaf.basic.BasicTabbedPaneUI
paintTabBorderSelected
protected void paintTabBorderSelected(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int x,
int y,
int w,
int h,
boolean isSelected)
paintTabBorderFree
protected void paintTabBorderFree(java.awt.Graphics g,
int tabPlacement,
int tabIndex,
int xp,
int yp,
int mw,
int h,
boolean isSelected)
getTabLabelShiftY
protected int getTabLabelShiftY(int tabPlacement,
int tabIndex,
boolean isSelected)
- Overrides:
getTabLabelShiftY in class javax.swing.plaf.basic.BasicTabbedPaneUI
updateMouseOver
protected void updateMouseOver(java.awt.Point p)
paintText
protected void paintText(java.awt.Graphics g,
int tabPlacement,
java.awt.Font font,
java.awt.FontMetrics metrics,
int tabIndex,
java.lang.String title,
java.awt.Rectangle textRect,
boolean isSelected)
- Overrides:
paintText in class javax.swing.plaf.basic.BasicTabbedPaneUI
Copyright © 2001-2009 by Rapid-I