javax.swing.plaf.basic
Class BasicTabbedPaneUI.ScrollableTabSupport

java.lang.Object
  extended byjavax.swing.plaf.basic.BasicTabbedPaneUI.ScrollableTabSupport
All Implemented Interfaces:
ChangeListener, EventListener
Enclosing class:
BasicTabbedPaneUI

private class BasicTabbedPaneUI.ScrollableTabSupport
extends Object
implements ChangeListener


Field Summary
 int leadingTabIndex
           
 BasicTabbedPaneUI.ScrollableTabButton scrollBackwardButton
           
 BasicTabbedPaneUI.ScrollableTabButton scrollForwardButton
           
 BasicTabbedPaneUI.ScrollableTabPanel tabPanel
           
private  Point tabViewPosition
           
 BasicTabbedPaneUI.ScrollableTabViewport viewport
           
 
Constructor Summary
(package private) BasicTabbedPaneUI.ScrollableTabSupport(int tabPlacement)
           
 
Method Summary
 void scrollBackward(int tabPlacement)
           
 void scrollForward(int tabPlacement)
           
 void setLeadingTabIndex(int tabPlacement, int index)
           
 void stateChanged(ChangeEvent e)
          Invoked when the target of the listener has changed its state.
 String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

viewport

public BasicTabbedPaneUI.ScrollableTabViewport viewport

tabPanel

public BasicTabbedPaneUI.ScrollableTabPanel tabPanel

scrollForwardButton

public BasicTabbedPaneUI.ScrollableTabButton scrollForwardButton

scrollBackwardButton

public BasicTabbedPaneUI.ScrollableTabButton scrollBackwardButton

leadingTabIndex

public int leadingTabIndex

tabViewPosition

private Point tabViewPosition
Constructor Detail

BasicTabbedPaneUI.ScrollableTabSupport

BasicTabbedPaneUI.ScrollableTabSupport(int tabPlacement)
Method Detail

scrollForward

public void scrollForward(int tabPlacement)

scrollBackward

public void scrollBackward(int tabPlacement)

setLeadingTabIndex

public void setLeadingTabIndex(int tabPlacement,
                               int index)

stateChanged

public void stateChanged(ChangeEvent e)
Description copied from interface: ChangeListener
Invoked when the target of the listener has changed its state.

Specified by:
stateChanged in interface ChangeListener
Parameters:
e - a ChangeEvent object

toString

public String toString()
Description copied from class: Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Overrides:
toString in class Object
Returns:
a string representation of the object.