ch.randelshofer.quaqua.panther
Class QuaquaPantherScrollTabbedPaneUI.QuaquaTabbedPaneLayout
java.lang.Object
javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
ch.randelshofer.quaqua.panther.QuaquaPantherScrollTabbedPaneUI.QuaquaTabbedPaneLayout
- All Implemented Interfaces:
- java.awt.LayoutManager
- Enclosing class:
- QuaquaPantherScrollTabbedPaneUI
public class QuaquaPantherScrollTabbedPaneUI.QuaquaTabbedPaneLayout
- extends javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
This inner class is marked "public" due to a compiler bug.
This class should be treated as a "protected" inner class.
Instantiate it only within subclasses of BasicTabbedPaneUI.
Method Summary |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
|
void |
calculateLayoutInfo()
|
protected java.awt.Dimension |
calculateSize(boolean minimum)
|
protected void |
calculateTabRects(int tabPlacement,
int tabCount)
|
void |
layoutContainer(java.awt.Container parent)
|
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
|
protected void |
normalizeTabRuns(int tabPlacement,
int tabCount,
int start,
int max)
|
protected void |
padSelectedTab(int tabPlacement,
int selectedIndex)
|
protected void |
padTabRun(int tabPlacement,
int start,
int end,
int max)
|
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
|
protected int |
preferredTabAreaHeight(int tabPlacement,
int width)
|
protected int |
preferredTabAreaWidth(int tabPlacement,
int height)
|
void |
removeLayoutComponent(java.awt.Component comp)
|
protected void |
rotateTabRuns(int tabPlacement,
int selectedRun)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuaquaPantherScrollTabbedPaneUI.QuaquaTabbedPaneLayout
public QuaquaPantherScrollTabbedPaneUI.QuaquaTabbedPaneLayout()
addLayoutComponent
public void addLayoutComponent(java.lang.String name,
java.awt.Component comp)
- Specified by:
addLayoutComponent
in interface java.awt.LayoutManager
- Overrides:
addLayoutComponent
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
- Specified by:
removeLayoutComponent
in interface java.awt.LayoutManager
- Overrides:
removeLayoutComponent
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSize
in interface java.awt.LayoutManager
- Overrides:
preferredLayoutSize
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSize
in interface java.awt.LayoutManager
- Overrides:
minimumLayoutSize
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
calculateSize
protected java.awt.Dimension calculateSize(boolean minimum)
- Overrides:
calculateSize
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
preferredTabAreaHeight
protected int preferredTabAreaHeight(int tabPlacement,
int width)
- Overrides:
preferredTabAreaHeight
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
preferredTabAreaWidth
protected int preferredTabAreaWidth(int tabPlacement,
int height)
- Overrides:
preferredTabAreaWidth
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainer
in interface java.awt.LayoutManager
- Overrides:
layoutContainer
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
calculateLayoutInfo
public void calculateLayoutInfo()
- Overrides:
calculateLayoutInfo
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
calculateTabRects
protected void calculateTabRects(int tabPlacement,
int tabCount)
- Overrides:
calculateTabRects
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
rotateTabRuns
protected void rotateTabRuns(int tabPlacement,
int selectedRun)
- Overrides:
rotateTabRuns
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
normalizeTabRuns
protected void normalizeTabRuns(int tabPlacement,
int tabCount,
int start,
int max)
- Overrides:
normalizeTabRuns
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
padTabRun
protected void padTabRun(int tabPlacement,
int start,
int end,
int max)
- Overrides:
padTabRun
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
padSelectedTab
protected void padSelectedTab(int tabPlacement,
int selectedIndex)
- Overrides:
padSelectedTab
in class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout