All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.awt.swing.plaf.ComponentUI | +----java.awt.swing.plaf.TabbedPaneUI | +----java.awt.swing.motif.MotifTabbedPaneUI
protected int nRows
protected int maxTabHeight
protected Rectangle[] rects
protected int overlay
protected int[] order
protected Color tabBackground
protected Color tabForeground
protected Color tabShadow
protected Color tabHighlight
protected Color selectedTabBackground
protected Color selectedTabForeground
protected Color selectedTabShadow
protected Color selectedTabHighlight
protected MotifTabbedPaneUI.MouseGetter mouseGetter
protected MotifTabbedPaneUI.FocusGetter focusGetter
public MotifTabbedPaneUI()
public static ComponentUI createUI(JComponent tabbedPane)
protected int spacingHeight()
protected int spacingWidth()
protected int iconSpacingWidth()
public void installUI(JComponent container)
public void uninstallUI(JComponent container)
public Dimension getPreferredSize(JComponent container)
public Dimension getMinimumSize(JComponent container)
public Dimension getMaximumSize(JComponent container)
public void paint(Graphics g, JComponent container)
public void addLayoutComponent(String name, Component comp)
public void removeLayoutComponent(Component comp)
public Dimension preferredLayoutSize(Container parent)
public Dimension minimumLayoutSize(Container parent)
public void layoutContainer(Container parent)
public void selectNextTab(JTabbedPane pane)
public void selectPrevTab(JTabbedPane pane)
public int tabForCoordinate(JTabbedPane pane, int x, int y)
public Rectangle getTabBounds(JTabbedPane pane, int i)
public void stateChanged(ChangeEvent e)
protected void initColors()
protected Component getVisibleComponent(JTabbedPane pane)
protected void removeComponent(JTabbedPane pane, Component component)
protected void calculateLayoutInfo(JTabbedPane pane)
protected void padRow(int rowI, int i, int maxX)
protected void arrangeTabs(int paddingExemptRow, int firstRowIndent, int otherRowIndent, int maxTabHeight, int overlay, Font font, int maxX, int returnAt, int tabCount, JTabbedPane pane)
protected int tabHeight()
protected int maxTabHeight(JTabbedPane pane)
protected int tabWidth(JTabbedPane pane, int index, FontMetrics metrics)
protected int maxTabWidth(JTabbedPane pane)
protected FontMetrics getMetrics(JTabbedPane pane)
protected void paintTab(Graphics g, JTabbedPane pane, Rectangle rect, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, int i, boolean isSelectedRow)
protected void drawTabEdges(Graphics g, int x, int y, int w, int h, boolean isSelected, boolean isSelectedRow)
All Packages Class Hierarchy This Package Previous Next Index