1. /*
  2. * @(#)TabbedPaneUI.java 1.14 03/01/23
  3. *
  4. * Copyright 2003 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package javax.swing.plaf;
  8. import java.awt.Rectangle;
  9. import javax.swing.JTabbedPane;
  10. /**
  11. * Pluggable look and feel interface for JTabbedPane.
  12. *
  13. * @version 1.14 01/23/03
  14. * @author Dave Moore
  15. * @author Amy Fowler
  16. */
  17. public abstract class TabbedPaneUI extends ComponentUI {
  18. public abstract int tabForCoordinate(JTabbedPane pane, int x, int y);
  19. public abstract Rectangle getTabBounds(JTabbedPane pane, int index);
  20. public abstract int getTabRunCount(JTabbedPane pane);
  21. }