1. /*
  2. * @(#)TabbedPaneUI.java 1.12 00/02/02
  3. *
  4. * Copyright 1997-2000 Sun Microsystems, Inc. All Rights Reserved.
  5. *
  6. * This software is the proprietary information of Sun Microsystems, Inc.
  7. * Use is subject to license terms.
  8. *
  9. */
  10. package javax.swing.plaf;
  11. import java.awt.Rectangle;
  12. import javax.swing.JTabbedPane;
  13. /**
  14. * Pluggable look and feel interface for JTabbedPane.
  15. *
  16. * @version 1.12 02/02/00
  17. * @author Dave Moore
  18. * @author Amy Fowler
  19. */
  20. public abstract class TabbedPaneUI extends ComponentUI {
  21. public abstract int tabForCoordinate(JTabbedPane pane, int x, int y);
  22. public abstract Rectangle getTabBounds(JTabbedPane pane, int index);
  23. public abstract int getTabRunCount(JTabbedPane pane);
  24. }