com.nonesole.swing.plaf.basic.tabbedpane.singlerow
Class SingleRowTabbedPaneUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TabbedPaneUI
          extended by javax.swing.plaf.basic.BasicTabbedPaneUI
              extended by com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI
                  extended by com.nonesole.swing.plaf.basic.tabbedpane.closebutton.CloseButtonTabbedPaneUI
                      extended by com.nonesole.swing.plaf.basic.tabbedpane.singlerow.SingleRowTabbedPaneUI
All Implemented Interfaces:
javax.swing.SwingConstants

public class SingleRowTabbedPaneUI
extends CloseButtonTabbedPaneUI

Version:
1.1 2011-01-16 Jack Lee, 1.0 07/09/99
See Also:
http://crionics.com/products/opensource/faq/swing_ex/SwingExamples.html

Nested Class Summary
 
Nested classes/interfaces inherited from class com.nonesole.swing.plaf.basic.tabbedpane.closebutton.CloseButtonTabbedPaneUI
CloseButtonTabbedPaneUI.CloseButtonTabbedLayout
 
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
 
Field Summary
 
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
 
Constructor Summary
SingleRowTabbedPaneUI()
           
 
Method Summary
 void installUI(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
 int tabForCoordinate(javax.swing.JTabbedPane pane, int x, int y)
           
 void uninstallUI(javax.swing.JComponent c)
           
 
Methods inherited from class com.nonesole.swing.plaf.basic.tabbedpane.closebutton.CloseButtonTabbedPaneUI
createUI, getCloseButtonRects, getInputMaxTabHeight, getInputMaxTabWidth, isMouseOnButton, setInputMaxTabHeight, setInputMaxTabWidth, setMouseOnButton
 
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI
getMaximumSize, getMinimumSize, getTabBounds, getTabRunCount
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleRowTabbedPaneUI

public SingleRowTabbedPaneUI()
Method Detail

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class CloseButtonTabbedPaneUI

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Overrides:
uninstallUI in class javax.swing.plaf.basic.BasicTabbedPaneUI

tabForCoordinate

public int tabForCoordinate(javax.swing.JTabbedPane pane,
                            int x,
                            int y)
Overrides:
tabForCoordinate in class javax.swing.plaf.basic.BasicTabbedPaneUI

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.basic.BasicTabbedPaneUI