All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.swing.jlf.JLFTabbedPaneUI
java.lang.Object
|
+----java.awt.swing.plaf.ComponentUI
|
+----java.awt.swing.plaf.TabbedPaneUI
|
+----java.awt.swing.jlf.JLFTabbedPaneUI
- public class JLFTabbedPaneUI
- extends TabbedPaneUI
- implements MouseListener, ActionListener, LayoutManager, ChangeListener
A Java L&F implementation of TabbedPaneUI.
JLFTabbedPaneUI()
-
actionPerformed(ActionEvent)
-
addLayoutComponent(String, Component)
-
buildPopup()
-
calcMaxItemHeightAndWidth(Graphics, JComponent)
-
calculateTabDimensions(Graphics, JComponent)
-
createUI(JComponent)
-
getMaximumSize(JComponent)
-
getMinimumSize(JComponent)
-
getPreferredSize(JComponent)
-
getTabBounds(JTabbedPane, int)
- Override from TabbedPaneUI.
getVisibleComponent(JTabbedPane)
-
installUI(JComponent)
-
layoutContainer(Container)
-
minimumLayoutSize(Container)
-
mouseClicked(MouseEvent)
-
mouseEntered(MouseEvent)
-
mouseExited(MouseEvent)
-
mousePressed(MouseEvent)
-
mouseReleased(MouseEvent)
-
paint(Graphics, JComponent)
-
preferredLayoutSize(Container)
-
relocateControls(Graphics, JComponent)
-
removeComponent(JTabbedPane, Component)
-
removeLayoutComponent(Component)
-
stateChanged(ChangeEvent)
-
tabForCoordinate(JTabbedPane, int, int)
- Override from TabbedPaneUI.
uninstallUI(JComponent)
-
updateDisplay()
-
JLFTabbedPaneUI
public JLFTabbedPaneUI()
createUI
public static ComponentUI createUI(JComponent x)
installUI
public void installUI(JComponent c)
- Overrides:
- installUI in class ComponentUI
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
- uninstallUI in class ComponentUI
calculateTabDimensions
protected void calculateTabDimensions(Graphics g,
JComponent c)
relocateControls
protected void relocateControls(Graphics g,
JComponent c)
calcMaxItemHeightAndWidth
protected void calcMaxItemHeightAndWidth(Graphics g,
JComponent c)
updateDisplay
public void updateDisplay()
tabForCoordinate
public int tabForCoordinate(JTabbedPane pane,
int x,
int y)
- Override from TabbedPaneUI. This doesn't make sense for our implementation
so we return -1 which seems to be the expected error condition in JTabbedPane.
- Overrides:
- tabForCoordinate in class TabbedPaneUI
getTabBounds
public Rectangle getTabBounds(JTabbedPane pane,
int index)
- Override from TabbedPaneUI. This doesn't make sense for our implementation
so we return an empty rect.
- Overrides:
- getTabBounds in class TabbedPaneUI
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
- paint in class ComponentUI
stateChanged
public void stateChanged(ChangeEvent e)
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
- getPreferredSize in class ComponentUI
getMinimumSize
public Dimension getMinimumSize(JComponent c)
- Overrides:
- getMinimumSize in class ComponentUI
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- Overrides:
- getMaximumSize in class ComponentUI
mouseClicked
public void mouseClicked(MouseEvent e)
mousePressed
public void mousePressed(MouseEvent e)
mouseReleased
public void mouseReleased(MouseEvent e)
mouseEntered
public void mouseEntered(MouseEvent e)
mouseExited
public void mouseExited(MouseEvent e)
actionPerformed
public void actionPerformed(ActionEvent e)
buildPopup
protected JPopupMenu buildPopup()
addLayoutComponent
public void addLayoutComponent(String name,
Component comp)
removeLayoutComponent
public void removeLayoutComponent(Component comp)
preferredLayoutSize
public Dimension preferredLayoutSize(Container parent)
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
getVisibleComponent
protected Component getVisibleComponent(JTabbedPane pane)
removeComponent
protected void removeComponent(JTabbedPane pane,
Component component)
layoutContainer
public void layoutContainer(Container parent)
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature