This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.swing.plaf.metal
class MetalTabbedPaneUI.TabbedPaneLayout

java.lang.Object extended by javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout extended by javax.swing.plaf.metal.MetalTabbedPaneUI.TabbedPaneLayout
All Implemented Interfaces:
LayoutManager
Enclosing class:
MetalTabbedPaneUI

public class MetalTabbedPaneUI.TabbedPaneLayout
extends 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 MetalTabbedPaneUI.


Constructor Summary

          
 
Method Summary
protected void
normalizeTabRuns(int tabPlacement, int tabCount, int start, int max)

          
protected void
padSelectedTab(int tabPlacement, int selectedIndex)

          
protected void
rotateTabRuns(int tabPlacement, int selectedRun)

          
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
addLayoutComponent, calculateLayoutInfo, calculateSize, calculateTabRects, layoutContainer, minimumLayoutSize, normalizeTabRuns, padSelectedTab, padTabRun, preferredLayoutSize, preferredTabAreaHeight, preferredTabAreaWidth, removeLayoutComponent, rotateTabRuns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetalTabbedPaneUI.TabbedPaneLayout

public MetalTabbedPaneUI.TabbedPaneLayout()
Method Detail

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement,
                                int tabCount,
                                int start,
                                int max)
Overrides:
normalizeTabRuns in class BasicTabbedPaneUI.TabbedPaneLayout
Parameters:
tabPlacement
tabCount
start
max

padSelectedTab

protected void padSelectedTab(int tabPlacement,
                              int selectedIndex)
Overrides:
padSelectedTab in class BasicTabbedPaneUI.TabbedPaneLayout
Parameters:
tabPlacement
selectedIndex

rotateTabRuns

protected void rotateTabRuns(int tabPlacement,
                             int selectedRun)
Overrides:
rotateTabRuns in class BasicTabbedPaneUI.TabbedPaneLayout
Parameters:
tabPlacement
selectedRun


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.