Java™ Platform
Standard Ed. 6

Uses of Class
javax.swing.JComponent

Packages that use JComponent
javax.swing Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. 
javax.swing.colorchooser Contains classes and interfaces used by the JColorChooser component. 
javax.swing.event Provides for events fired by Swing components. 
javax.swing.plaf Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities. 
javax.swing.plaf.basic Provides user interface objects built according to the Basic look and feel. 
javax.swing.plaf.metal Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel. 
javax.swing.plaf.multi Provides user interface objects that combine two or more look and feels. 
javax.swing.plaf.synth Synth is a skinnable look and feel in which all painting is delegated. 
javax.swing.table Provides classes and interfaces for dealing with javax.swing.JTable
javax.swing.text Provides classes and interfaces that deal with editable and noneditable text components. 
javax.swing.tree Provides classes and interfaces for dealing with javax.swing.JTree
 

Uses of JComponent in javax.swing
 

Subclasses of JComponent in javax.swing
 class AbstractButton
          Defines common behaviors for buttons and menu items.
 class Box
          A lightweight container that uses a BoxLayout object as its layout manager.
static class Box.Filler
          An implementation of a lightweight component that participates in layout but has no view.
 class DefaultListCellRenderer
          Renders an item in a list.
static class DefaultListCellRenderer.UIResource
          A subclass of DefaultListCellRenderer that implements UIResource.
 class JButton
          An implementation of a "push" button.
 class JCheckBox
          An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user.
 class JCheckBoxMenuItem
          A menu item that can be selected or deselected.
 class JColorChooser
          JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color.
 class JComboBox
          A component that combines a button or editable field and a drop-down list.
 class JDesktopPane
          A container used to create a multiple-document interface or a virtual desktop.
 class JEditorPane
          A text component to edit various kinds of content.
 class JFileChooser
          JFileChooser provides a simple mechanism for the user to choose a file.
 class JFormattedTextField
          JFormattedTextField extends JTextField adding support for formatting arbitrary values, as well as retrieving a particular object once the user has edited the text.
 class JInternalFrame
          A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, resizing, title display, and support for a menu bar.
static class JInternalFrame.JDesktopIcon
          This component represents an iconified version of a JInternalFrame.
 class JLabel
          A display area for a short text string or an image, or both.
 class JLayeredPane
          JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed.
 class JList
          A component that displays a list of objects and allows the user to select one or more items.
 class JMenu
          An implementation of a menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
 class JMenuBar
          An implementation of a menu bar.
 class JMenuItem
          An implementation of an item in a menu.
 class JOptionPane
          JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
 class JPanel
          JPanel is a generic lightweight container.
 class JPasswordField
          JPasswordField is a lightweight component that allows the editing of a single line of text where the view indicates something was typed, but does not show the original characters.
 class JPopupMenu
          An implementation of a popup menu -- a small window that pops up and displays a series of choices.
static class JPopupMenu.Separator
          A popup menu-specific separator.
 class JProgressBar
          A component that visually displays the progress of some task.
 class JRadioButton
          An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user.
 class JRadioButtonMenuItem
          An implementation of a radio button menu item.
 class JRootPane
          A lightweight container used behind the scenes by JFrame, JDialog, JWindow, JApplet, and JInternalFrame.
 class JScrollBar
          An implementation of a scrollbar.
 class JScrollPane
          Provides a scrollable view of a lightweight component.
protected  class JScrollPane.ScrollBar
          By default JScrollPane creates scrollbars that are instances of this class.
 class JSeparator
          JSeparator provides a general purpose component for implementing divider lines - most commonly used as a divider between menu items that breaks them up into logical groupings.
 class JSlider
          A component that lets the user graphically select a value by sliding a knob within a bounded interval.
 class JSpinner
          A single line input field that lets the user select a number or an object value from an ordered sequence.
static class JSpinner.DateEditor
          An editor for a JSpinner whose model is a SpinnerDateModel.
static class JSpinner.DefaultEditor
          A simple base class for more specialized editors that displays a read-only view of the model's current value with a JFormattedTextField.
static class JSpinner.ListEditor
          An editor for a JSpinner whose model is a SpinnerListModel.
static class JSpinner.NumberEditor
          An editor for a JSpinner whose model is a SpinnerNumberModel.
 class JSplitPane
          JSplitPane is used to divide two (and only two) Components.
 class JTabbedPane
          A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon.
 class JTable
          The JTable is used to display and edit regular two-dimensional tables of cells.
 class JTextArea
          A JTextArea is a multi-line area that displays plain text.
 class JTextField
          JTextField is a lightweight component that allows the editing of a single line of text.
 class JTextPane
          A text component that can be marked up with attributes that are represented graphically.
 class JToggleButton
          An implementation of a two-state button.
 class JToolBar
          JToolBar provides a component that is useful for displaying commonly used Actions or controls.
static class JToolBar.Separator
          A toolbar-specific separator.
 class JToolTip
          Used to display a "Tip" for a Component.
 class JTree
           A control that displays a set of hierarchical data as an outline.
 class JViewport
          The "viewport" or "porthole" through which you see the underlying information.
 

Fields in javax.swing declared as JComponent
protected  JComponent DefaultCellEditor.editorComponent
          The Swing component being edited.
 

Methods in javax.swing that return JComponent
protected  JComponent JSpinner.createEditor(SpinnerModel model)
          This method is called by the constructors to create the JComponent that displays the current value of the sequence.
 JComponent JFileChooser.getAccessory()
          Returns the accessory component.
 JComponent JToolTip.getComponent()
          Returns the component the tooltip applies to.
 JComponent ComponentInputMap.getComponent()
          Returns the component the InputMap was created for.
 JComponent JSpinner.getEditor()
          Returns the component that displays and potentially changes the model's value.
 JComponent JColorChooser.getPreviewPanel()
          Returns the preview panel that shows a chosen color.
 

Methods in javax.swing with parameters of type JComponent
 void RepaintManager.addDirtyRegion(JComponent c, int x, int y, int w, int h)
          Add a component in the list of components that should be refreshed.
 void RepaintManager.addInvalidComponent(JComponent invalidComponent)
          Mark the component as in need of layout and queue a runnable for the event dispatching thread that will validate the components first isValidateRoot() ancestor.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup.addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type)
          Adds an element representing the preferred gap between two components.
 GroupLayout.SequentialGroup GroupLayout.SequentialGroup.addPreferredGap(JComponent comp1, JComponent comp2, LayoutStyle.ComponentPlacement type, int pref, int max)
          Adds an element representing the preferred gap between two components.
 void DesktopManager.beginDraggingFrame(JComponent f)
          This method is normally called when the user has indicated that they will begin dragging a component around.
 void DefaultDesktopManager.beginDraggingFrame(JComponent f)
           
 void DesktopManager.beginResizingFrame(JComponent f, int direction)
          This methods is normally called when the user has indicated that they will begin resizing the frame.
 void DefaultDesktopManager.beginResizingFrame(JComponent f, int direction)
           
static Rectangle SwingUtilities.calculateInnerArea(JComponent c, Rectangle r)
          Stores the position and size of the inner painting area of the specified component in r and returns r.
 boolean TransferHandler.canImport(JComponent comp, DataFlavor[] transferFlavors)
          Indicates whether a component will accept an import of the given set of data flavors prior to actually attempting to import it.
protected  Transferable TransferHandler.createTransferable(JComponent c)
          Creates a Transferable to use as the source for a data transfer.
static RepaintManager RepaintManager.currentManager(JComponent c)
          Return the RepaintManager for the calling thread given a JComponent.
 void DesktopManager.dragFrame(JComponent f, int newX, int newY)
          The user has moved the frame.
 void DefaultDesktopManager.dragFrame(JComponent f, int newX, int newY)
          Moves the visible location of the frame being dragged to the location specified.
 void DesktopManager.endDraggingFrame(JComponent f)
          This method signals the end of the dragging session.
 void DefaultDesktopManager.endDraggingFrame(JComponent f)
           
 void DesktopManager.endResizingFrame(JComponent f)
          This method signals the end of the resize session.
 void DefaultDesktopManager.endResizingFrame(JComponent f)
           
 void TransferHandler.exportAsDrag(JComponent comp, InputEvent e, int action)
          Causes the Swing drag support to be initiated.
protected  void TransferHandler.exportDone(JComponent source, Transferable data, int action)
          Invoked after data has been exported.
 void TransferHandler.exportToClipboard(JComponent comp, Clipboard clip, int action)
          Causes a transfer from the given component to the given clipboard.
abstract  int LayoutStyle.getContainerGap(JComponent component, int position, Container parent)
          Returns the amount of space to place between the component and specified edge of its parent.
 Rectangle RepaintManager.getDirtyRegion(JComponent aComponent)
          Return the current dirty region for a component.
 Icon LookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          Returns an Icon with a disabled appearance.
 Icon LookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          Returns an Icon for use by disabled components that are also selected.
static int JLayeredPane.getLayer(JComponent c)
          Gets the layer property for a JComponent, it does not cause any side effects like setLayer().
abstract  int LayoutStyle.getPreferredGap(JComponent component1, JComponent component2, LayoutStyle.ComponentPlacement type, int position, Container parent)
          Returns the amount of space to use between two components.
 int TransferHandler.getSourceActions(JComponent c)
          Returns the type of transfer actions supported by the source; any bitwise-OR combination of COPY, MOVE and LINK.
static ComponentUI UIManager.getUI(JComponent target)
          Returns the appropriate ComponentUI implementation for target.
 ComponentUI UIDefaults.getUI(JComponent target)
          Creates an ComponentUI implementation for the specified component.
static ActionMap SwingUtilities.getUIActionMap(JComponent component)
          Returns the ActionMap provided by the UI in component component.
static InputMap SwingUtilities.getUIInputMap(JComponent component, int condition)
          Returns the InputMap provided by the UI for condition condition in component component.
 boolean TransferHandler.importData(JComponent comp, Transferable t)
          Causes a transfer to a component from a clipboard or a DND drop operation.
static void LookAndFeel.installBorder(JComponent c, String defaultBorderName)
          Convenience method for setting a component's border property with a value from the defaults.
static void LookAndFeel.installColors(JComponent c, String defaultBgName, String defaultFgName)
          Convenience method for setting a component's foreground and background color properties with values from the defaults.
static void LookAndFeel.installColorsAndFont(JComponent c, String defaultBgName, String defaultFgName, String defaultFontName)
          Convenience method for setting a component's foreground, background and font properties with values from the defaults.
static void LookAndFeel.installProperty(JComponent c, String propertyName, Object propertyValue)
          Convenience method for installing a property with the specified name and value on a component if that property has not already been set by the developer.
 boolean RepaintManager.isCompletelyDirty(JComponent aComponent)
          Convenience method that returns true if aComponent will be completely painted during the next paintDirtyRegions().
static String SwingUtilities.layoutCompoundLabel(JComponent c, FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap)
          Compute and return the location of the icons origin, the location of origin of the text baseline, and a possibly clipped version of the compound labels string.
static ComponentInputMap LookAndFeel.makeComponentInputMap(JComponent c, Object[] keys)
          Creates a ComponentInputMapUIResource from keys.
 void RepaintManager.markCompletelyClean(JComponent aComponent)
          Mark a component completely clean.
 void RepaintManager.markCompletelyDirty(JComponent aComponent)
          Mark a component completely dirty.
static void JLayeredPane.putLayer(JComponent c, int layer)
          Sets the layer property on a JComponent.
 void ToolTipManager.registerComponent(JComponent component)
          Registers a component for tooltip management.
 void RepaintManager.removeInvalidComponent(JComponent component)
          Remove a component from the list of invalid components.
static void SwingUtilities.replaceUIActionMap(JComponent component, ActionMap uiActionMap)
          Convenience method to change the UI ActionMap for component to uiActionMap.
static void SwingUtilities.replaceUIInputMap(JComponent component, int type, InputMap uiInputMap)
          Convenience method to change the UI InputMap for component to uiInputMap.
 void DesktopManager.resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
          The user has resized the component.
 void DefaultDesktopManager.resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
          Calls setBoundsForFrame with the new values.
 void JFileChooser.setAccessory(JComponent newAccessory)
          Sets the accessory component.
 void DesktopManager.setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
          This is a primitive reshape method.
 void DefaultDesktopManager.setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
          This moves the JComponent and repaints the damaged areas.
 void JToolTip.setComponent(JComponent c)
          Specifies the component that the tooltip describes.
 void JSpinner.setEditor(JComponent editor)
          Changes the JComponent that displays the current value of the SpinnerModel.
 void JColorChooser.setPreviewPanel(JComponent preview)
          Sets the current preview panel.
 boolean InputVerifier.shouldYieldFocus(JComponent input)
          Calls verify(input) to ensure that the input is valid.
static void LookAndFeel.uninstallBorder(JComponent c)
          Convenience method for uninstalling a border.
 void ToolTipManager.unregisterComponent(JComponent component)
          Removes a component from tooltip control.
abstract  boolean InputVerifier.verify(JComponent input)
          Checks whether the JComponent's input is valid.
 

Constructors in javax.swing with parameters of type JComponent
ComponentInputMap(JComponent component)
          Creates a ComponentInputMap associated with the specified component.
DebugGraphics(Graphics graphics, JComponent component)
          Constructs a debug graphics context from an existing graphics context that slows down drawing for the specified component.
 

Uses of JComponent in javax.swing.colorchooser
 

Subclasses of JComponent in javax.swing.colorchooser
 class AbstractColorChooserPanel
          This is the abstract superclass for color choosers.
 

Methods in javax.swing.colorchooser that return JComponent
static JComponent ColorChooserComponentFactory.getPreviewPanel()
           
 

Uses of JComponent in javax.swing.event
 

Methods in javax.swing.event that return JComponent
 JComponent AncestorEvent.getComponent()
          Returns the component that the listener was added to.
 

Constructors in javax.swing.event with parameters of type JComponent
AncestorEvent(JComponent source, int id, Container ancestor, Container ancestorParent)
          Constructs an AncestorEvent object to identify a change in an ancestor-component's display-status.
 

Uses of JComponent in javax.swing.plaf
 

Methods in javax.swing.plaf with parameters of type JComponent
 boolean ComponentUI.contains(JComponent c, int x, int y)
          Returns true if the specified x,y location is contained within the look and feel's defined shape of the specified component.
static ComponentUI ComponentUI.createUI(JComponent c)
          Returns an instance of the UI delegate for the specified component.
 Accessible ComponentUI.getAccessibleChild(JComponent c, int i)
          Returns the ith Accessible child of the object.
 int ComponentUI.getAccessibleChildrenCount(JComponent c)
          Returns the number of accessible children in the object.
 int ComponentUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 Component.BaselineResizeBehavior ComponentUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of he component changes as the size changes.
 Dimension ComponentUI.getMaximumSize(JComponent c)
          Returns the specified component's maximum size appropriate for the look and feel.
 Dimension ComponentUI.getMinimumSize(JComponent c)
          Returns the specified component's minimum size appropriate for the look and feel.
 Dimension ComponentUI.getPreferredSize(JComponent c)
          Returns the specified component's preferred size appropriate for the look and feel.
 void ComponentUI.installUI(JComponent c)
          Configures the specified component appropriate for the look and feel.
 void ComponentUI.paint(Graphics g, JComponent c)
          Paints the specified component appropriate for the look and feel.
 void ComponentUI.uninstallUI(JComponent c)
          Reverses configuration which was done on the specified component during installUI.
 void ComponentUI.update(Graphics g, JComponent c)
          Notifies this UI delegate that it's time to paint the specified component.
 

Constructors in javax.swing.plaf with parameters of type JComponent
ComponentInputMapUIResource(JComponent component)
           
 

Uses of JComponent in javax.swing.plaf.basic
 

Subclasses of JComponent in javax.swing.plaf.basic
 class BasicArrowButton
          JButton object that draws a scaled Arrow in one of the cardinal directions.
 class BasicComboBoxRenderer
          ComboBox renderer
static class BasicComboBoxRenderer.UIResource
          A subclass of BasicComboBoxRenderer that implements UIResource.
 class BasicComboPopup
          This is a basic implementation of the ComboPopup interface.
 class BasicInternalFrameTitlePane
          The class that manages a basic title bar
 class BasicInternalFrameTitlePane.SystemMenuBar
          This class should be treated as a "protected" inner class.
 

Fields in javax.swing.plaf.basic declared as JComponent
protected  JComponent BasicInternalFrameUI.eastPane
           
protected  JComponent BasicDesktopIconUI.iconPane
          The title pane component used in the desktop icon.
protected  JComponent BasicOptionPaneUI.inputComponent
          JComponent provide for input if optionPane.getWantsInput() returns true.
protected  JComponent BasicInternalFrameUI.northPane
           
protected  JComponent BasicInternalFrameUI.southPane
           
protected  JComponent BasicInternalFrameUI.westPane
           
 

Methods in javax.swing.plaf.basic that return JComponent
protected  JComponent BasicInternalFrameUI.createEastPane(JInternalFrame w)
           
protected  JComponent BasicSpinnerUI.createEditor()
          This method is called by installUI to get the editor component of the JSpinner.
protected  JComponent BasicInternalFrameUI.createNorthPane(JInternalFrame w)
           
protected  JComponent BasicInternalFrameUI.createSouthPane(JInternalFrame w)
           
protected  JComponent BasicInternalFrameUI.createWestPane(JInternalFrame w)
           
 JComponent BasicInternalFrameUI.getEastPane()
           
 JComponent BasicInternalFrameUI.getNorthPane()
           
 JComponent BasicInternalFrameUI.getSouthPane()
           
 JComponent BasicInternalFrameUI.getWestPane()
           
 

Methods in javax.swing.plaf.basic with parameters of type JComponent
protected  ChangeListener BasicMenuUI.createChangeListener(JComponent c)
           
static View BasicHTML.createHTMLView(JComponent c, String html)
          Create an html renderer for the given component and string of html.
protected  MenuDragMouseListener BasicMenuUI.createMenuDragMouseListener(JComponent c)
           
protected  MenuDragMouseListener BasicMenuItemUI.createMenuDragMouseListener(JComponent c)
           
protected  MenuKeyListener BasicMenuUI.createMenuKeyListener(JComponent c)
           
protected  MenuKeyListener BasicMenuItemUI.createMenuKeyListener(JComponent c)
           
protected  MenuListener BasicMenuUI.createMenuListener(JComponent c)
           
protected  MouseInputListener BasicMenuUI.createMouseInputListener(JComponent c)
           
protected  MouseInputListener BasicMenuItemUI.createMouseInputListener(JComponent c)
           
protected  PropertyChangeListener BasicMenuUI.createPropertyChangeListener(JComponent c)
           
protected  PropertyChangeListener BasicMenuItemUI.createPropertyChangeListener(JComponent c)
          Creates a PropertyChangeListener which will be added to the menu item.
static ComponentUI BasicViewportUI.createUI(JComponent c)
           
static ComponentUI BasicTreeUI.createUI(JComponent x)
           
static ComponentUI BasicToolTipUI.createUI(JComponent c)
           
static ComponentUI BasicToolBarUI.createUI(JComponent c)
           
static ComponentUI BasicToolBarSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicToggleButtonUI.createUI(JComponent b)
           
static ComponentUI BasicTextPaneUI.createUI(JComponent c)
          Creates a UI for the JTextPane.
static ComponentUI BasicTextFieldUI.createUI(JComponent c)
          Creates a UI for a JTextField.
static ComponentUI BasicTextAreaUI.createUI(JComponent ta)
          Creates a UI for a JTextArea.
static ComponentUI BasicTableUI.createUI(JComponent c)
           
static ComponentUI BasicTableHeaderUI.createUI(JComponent h)
           
static ComponentUI BasicTabbedPaneUI.createUI(JComponent c)
           
static ComponentUI BasicSplitPaneUI.createUI(JComponent x)
          Creates a new BasicSplitPaneUI instance
static ComponentUI BasicSpinnerUI.createUI(JComponent c)
          Returns a new instance of BasicSpinnerUI.
static ComponentUI BasicSliderUI.createUI(JComponent b)
           
static ComponentUI BasicSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicScrollPaneUI.createUI(JComponent x)
           
static ComponentUI BasicScrollBarUI.createUI(JComponent c)
           
static ComponentUI BasicRootPaneUI.createUI(JComponent c)
           
static ComponentUI BasicRadioButtonUI.createUI(JComponent b)
           
static ComponentUI BasicRadioButtonMenuItemUI.createUI(JComponent b)
           
static ComponentUI BasicProgressBarUI.createUI(JComponent x)
           
static ComponentUI BasicPopupMenuUI.createUI(JComponent x)
           
static ComponentUI BasicPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI BasicPasswordFieldUI.createUI(JComponent c)
          Creates a UI for a JPasswordField.
static ComponentUI BasicPanelUI.createUI(JComponent c)
           
static ComponentUI BasicOptionPaneUI.createUI(JComponent x)
          Creates a new BasicOptionPaneUI instance.
static ComponentUI BasicMenuUI.createUI(JComponent x)
           
static ComponentUI BasicMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicMenuBarUI.createUI(JComponent x)
           
static ComponentUI BasicListUI.createUI(JComponent list)
          Returns a new instance of BasicListUI.
static ComponentUI BasicLabelUI.createUI(JComponent c)
           
static ComponentUI BasicInternalFrameUI.createUI(JComponent b)
           
static ComponentUI BasicFormattedTextFieldUI.createUI(JComponent c)
          Creates a UI for a JFormattedTextField.
static ComponentUI BasicEditorPaneUI.createUI(JComponent c)
          Creates a UI for the JTextPane.
static ComponentUI BasicDesktopPaneUI.createUI(JComponent c)
           
static ComponentUI BasicDesktopIconUI.createUI(JComponent c)
           
static ComponentUI BasicComboBoxUI.createUI(JComponent c)
           
static ComponentUI BasicColorChooserUI.createUI(JComponent c)
           
static ComponentUI BasicCheckBoxUI.createUI(JComponent b)
           
static ComponentUI BasicCheckBoxMenuItemUI.createUI(JComponent c)
           
static ComponentUI BasicButtonUI.createUI(JComponent c)
           
protected  void BasicInternalFrameUI.deinstallMouseHandlers(JComponent c)
           
 Accessible BasicComboBoxUI.getAccessibleChild(JComponent c, int i)
           
 int BasicComboBoxUI.getAccessibleChildrenCount(JComponent c)
           
 int BasicTreeUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicTextFieldUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicTextAreaUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicTableUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicTableHeaderUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicTabbedPaneUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicSpinnerUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicSliderUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicScrollPaneUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicProgressBarUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicPanelUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicListUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicLabelUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicComboBoxUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 int BasicButtonUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 Component.BaselineResizeBehavior BasicTreeUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicTextFieldUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicTextAreaUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicTableUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicTabbedPaneUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicSpinnerUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicSliderUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicScrollPaneUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicProgressBarUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicPanelUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicListUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicLabelUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicComboBoxUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Component.BaselineResizeBehavior BasicButtonUI.getBaselineResizeBehavior(JComponent c)
          Returns an enum indicating how the baseline of the component changes as the size changes.
 Insets BasicSplitPaneUI.getInsets(JComponent jc)
          Returns the insets.
 Insets BasicDesktopIconUI.getInsets(JComponent c)
           
 Dimension BasicTreeUI.getMaximumSize(JComponent c)
          Returns the maximum size for this component, which will be the preferred size if the instance is currently in a JTree, or 0, 0.
 Dimension BasicToolTipUI.getMaximumSize(JComponent c)
           
 Dimension BasicTextUI.getMaximumSize(JComponent c)
          Gets the maximum size for the editor component.
 Dimension BasicTableUI.getMaximumSize(JComponent c)
          Return the maximum size of the table.
 Dimension BasicTableHeaderUI.getMaximumSize(JComponent c)
          Return the maximum size of the header.
 Dimension BasicTabbedPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicSplitPaneUI.getMaximumSize(JComponent jc)
          Returns the maximum size for the passed in component, This is passed off to the current layoutmanager.
 Dimension BasicSliderUI.getMaximumSize(JComponent c)
           
 Dimension BasicSeparatorUI.getMaximumSize(JComponent c)
           
 Dimension BasicScrollPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicScrollBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicProgressBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuItemUI.getMaximumSize(JComponent c)
           
 Dimension BasicMenuBarUI.getMaximumSize(JComponent c)
           
 Dimension BasicLabelUI.getMaximumSize(JComponent c)
           
 Dimension BasicInternalFrameUI.getMaximumSize(JComponent x)
           
 Dimension BasicDesktopPaneUI.getMaximumSize(JComponent c)
           
 Dimension BasicDesktopIconUI.getMaximumSize(JComponent c)
          Desktop icons can not be resized.
 Dimension BasicComboBoxUI.getMaximumSize(JComponent c)
           
 Dimension BasicButtonUI.getMaximumSize(JComponent c)
           
 Dimension BasicTreeUI.getMinimumSize(JComponent c)
          Returns the minimum size for this component.
 Dimension BasicToolTipUI.getMinimumSize(JComponent c)
           
 Dimension BasicTextUI.getMinimumSize(JComponent c)
          Gets the minimum size for the editor component.
 Dimension BasicTextAreaUI.getMinimumSize(JComponent c)
          The method is overridden to take into account caret width.
 Dimension BasicTableUI.getMinimumSize(JComponent c)
          Return the minimum size of the table.
 Dimension BasicTableHeaderUI.getMinimumSize(JComponent c)
          Return the minimum size of the header.
 Dimension BasicTabbedPaneUI.getMinimumSize(JComponent c)
           
 Dimension BasicSplitPaneUI.getMinimumSize(JComponent jc)
          Returns the minimum size for the passed in component, This is passed off to the current layoutmanager.
 Dimension BasicSliderUI.getMinimumSize(JComponent c)
           
 Dimension BasicSeparatorUI.getMinimumSize(JComponent c)
           
 Dimension BasicProgressBarUI.getMinimumSize(JComponent c)
          The Minimum size for this component is 10.
 Dimension BasicMenuItemUI.getMinimumSize(JComponent c)
           
 Dimension BasicMenuBarUI.getMinimumSize(JComponent c)
           
 Dimension BasicLabelUI.getMinimumSize(JComponent c)
           
 Dimension BasicInternalFrameUI.getMinimumSize(JComponent x)
           
 Dimension BasicDesktopPaneUI.getMinimumSize(JComponent c)
           
 Dimension BasicDesktopIconUI.getMinimumSize(JComponent c)
           
 Dimension BasicComboBoxUI.getMinimumSize(JComponent c)
          The minumum size is the size of the display area plus insets plus the button.
 Dimension BasicButtonUI.getMinimumSize(JComponent c)
           
protected  Dimension BasicMenuItemUI.getPreferredMenuItemSize(JComponent c, Icon checkIcon, Icon arrowIcon, int defaultTextIconGap)
           
 Dimension BasicTreeUI.getPreferredSize(JComponent c)
          Returns the preferred size to properly display the tree, this is a cover method for getPreferredSize(c, false).
 Dimension BasicToolTipUI.getPreferredSize(JComponent c)
           
 Dimension BasicToolBarSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicTextUI.getPreferredSize(JComponent c)
          Gets the preferred size for the editor component.
 Dimension BasicTextAreaUI.getPreferredSize(JComponent c)
          The method is overridden to take into account caret width.
 Dimension BasicTableUI.getPreferredSize(JComponent c)
          Return the preferred size of the table.
 Dimension BasicTableHeaderUI.getPreferredSize(JComponent c)
          Return the preferred size of the header.
 Dimension BasicSplitPaneUI.getPreferredSize(JComponent jc)
          Returns the preferred size for the passed in component, This is passed off to the current layoutmanager.
 Dimension BasicSliderUI.getPreferredSize(JComponent c)
           
 Dimension BasicSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicScrollBarUI.getPreferredSize(JComponent c)
          A vertical scrollbar's preferred width is the maximum of preferred widths of the (non null) increment/decrement buttons, and the minimum width of the thumb.
 Dimension BasicRadioButtonUI.getPreferredSize(JComponent c)
          The preferred size of the radio button
 Dimension BasicProgressBarUI.getPreferredSize(JComponent c)
           
 Dimension BasicPopupMenuSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension BasicOptionPaneUI.getPreferredSize(JComponent c)
          If c is the JOptionPane the receiver is contained in, the preferred size that is returned is the maximum of the preferred size of the LayoutManager for the JOptionPane, and getMinimumOptionPaneSize.
 Dimension BasicMenuItemUI.getPreferredSize(JComponent c)
           
 Dimension BasicListUI.getPreferredSize(JComponent c)
          The preferredSize of the list depends upon the layout orientation.
 Dimension BasicLabelUI.getPreferredSize(JComponent c)
           
 Dimension BasicInternalFrameUI.getPreferredSize(JComponent x)
           
 Dimension BasicDesktopPaneUI.getPreferredSize(JComponent c)
           
 Dimension BasicDesktopIconUI.getPreferredSize(JComponent c)
           
 Dimension BasicComboBoxUI.getPreferredSize(JComponent c)
           
 Dimension BasicButtonUI.getPreferredSize(JComponent c)
           
 Dimension BasicTreeUI.getPreferredSize(JComponent c, boolean checkConsistancy)
          Returns the preferred size to represent the tree in c.
protected  void BasicViewportUI.installDefaults(JComponent c)
           
protected  void BasicToolTipUI.installDefaults(JComponent c)
           
 void BasicButtonListener.installKeyboardActions(JComponent c)
          Register default key actions: pressing space to "click" a button and registring the keyboard mnemonic (if any).
protected  void BasicToolTipUI.installListeners(JComponent c)
           
protected  void BasicInternalFrameUI.installMouseHandlers(JComponent c)
           
protected  void BasicToolBarUI.installNonRolloverBorders(JComponent c)
          Installs non-rollover borders on all the child components of the JComponent.
protected  void BasicToolBarUI.installNormalBorders(JComponent c)
          Installs normal borders on all the child components of the JComponent.
protected  void BasicToolBarUI.installRolloverBorders(JComponent c)
          Installs rollover borders on all the child components of the JComponent.
 void BasicViewportUI.installUI(JComponent c)
           
 void BasicTreeUI.installUI(JComponent c)
           
 void BasicToolTipUI.installUI(JComponent c)
           
 void BasicToolBarUI.installUI(JComponent c)
           
 void BasicTextUI.installUI(JComponent c)
          Installs the UI for a component.
 void BasicTextPaneUI.installUI(JComponent c)
           
 void BasicTableUI.installUI(JComponent c)
           
 void BasicTableHeaderUI.installUI(JComponent c)
           
 void BasicTabbedPaneUI.installUI(JComponent c)
           
 void BasicSplitPaneUI.installUI(JComponent c)
          Installs the UI.
 void BasicSpinnerUI.installUI(JComponent c)
          Calls installDefaults, installListeners, and then adds the components returned by createNextButton, createPreviousButton, and createEditor.
 void BasicSliderUI.installUI(JComponent c)
           
 void BasicSeparatorUI.installUI(JComponent c)
           
 void BasicScrollPaneUI.installUI(JComponent x)
           
 void BasicScrollBarUI.installUI(JComponent c)
           
 void BasicRootPaneUI.installUI(JComponent c)
           
 void BasicProgressBarUI.installUI(JComponent c)
           
 void BasicPopupMenuUI.installUI(JComponent c)
           
 void BasicPanelUI.installUI(JComponent c)
           
 void BasicOptionPaneUI.installUI(JComponent c)
          Installs the receiver as the L&F for the passed in JOptionPane.
 void BasicMenuItemUI.installUI(JComponent c)
           
 void BasicMenuBarUI.installUI(JComponent c)
           
 void BasicListUI.installUI(JComponent c)
          Initializes this.list by calling installDefaults(), installListeners(), and installKeyboardActions() in order.
 void BasicLabelUI.installUI(JComponent c)
           
 void BasicInternalFrameUI.installUI(JComponent c)
           
 void BasicFileChooserUI.installUI(JComponent c)
           
 void BasicEditorPaneUI.installUI(JComponent c)
          Installs the UI for a component.
 void BasicDesktopPaneUI.installUI(JComponent c)
           
 void BasicDesktopIconUI.installUI(JComponent c)
           
 void BasicComboBoxUI.installUI(JComponent c)
           
 void BasicColorChooserUI.installUI(JComponent c)
           
 void BasicButtonUI.installUI(JComponent c)
           
 void BasicDesktopIconUI.MouseInputHandler.moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
           
 void BasicTreeUI.paint(Graphics g, JComponent c)
           
 void BasicToolTipUI.paint(Graphics g, JComponent c)
           
 void BasicToolBarSeparatorUI.paint(Graphics g, JComponent c)
           
 void BasicToggleButtonUI.paint(Graphics g, JComponent c)
           
 void BasicTextUI.paint(Graphics g, JComponent c)
          Paints the interface.
 void BasicTableUI.paint(Graphics g, JComponent c)
          Paint a representation of the table instance that was set in installUI().
 void BasicTableHeaderUI.paint(Graphics g, JComponent c)
           
 void BasicTabbedPaneUI.paint(Graphics g, JComponent c)
           
 void BasicSplitPaneUI.paint(Graphics g, JComponent jc)
          Messaged to paint the look and feel.
 void BasicSliderUI.paint(Graphics g, JComponent c)
           
 void BasicSeparatorUI.paint(Graphics g, JComponent c)
           
 void BasicScrollPaneUI.paint(Graphics g, JComponent c)
           
 void BasicScrollBarUI.paint(Graphics g, JComponent c)
           
 void BasicRadioButtonUI.paint(Graphics g, JComponent c)
          paint the radio button
 void BasicProgressBarUI.paint(Graphics g, JComponent c)
          Delegates painting to one of two methods: paintDeterminate or paintIndeterminate.
 void BasicPopupMenuSeparatorUI.paint(Graphics g, JComponent c)
           
 void BasicMenuItemUI.paint(Graphics g, JComponent c)
           
 void BasicListUI.paint(Graphics g, JComponent c)
          Paint the rows that intersect the Graphics objects clipRect.
 void BasicLabelUI.paint(Graphics g, JComponent c)
          Paint the label text in the foreground color, if the label is opaque then paint the entire background with the background color.
 void BasicDesktopPaneUI.paint(Graphics g, JComponent c)
           
 void BasicComboBoxUI.paint(Graphics g, JComponent c)
           
 void BasicButtonUI.paint(Graphics g, JComponent c)
           
protected  void BasicProgressBarUI.paintDeterminate(Graphics g, JComponent c)
          All purpose paint method that should do the right thing for almost all linear, determinate progress bars.
protected  void BasicTreeUI.paintHorizontalLine(Graphics g, JComponent c, int y, int left, int right)
          Paints a horizontal line.
protected  void BasicButtonUI.paintIcon(Graphics g, JComponent c, Rectangle iconRect)
           
protected  void BasicProgressBarUI.paintIndeterminate(Graphics g, JComponent c)
          All purpose paint method that should do the right thing for all linear bouncing-box progress bars.
protected  void BasicMenuItemUI.paintMenuItem(Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)
           
protected  void BasicButtonUI.paintText(Graphics g, JComponent c, Rectangle textRect, String text)
          As of Java 2 platform v 1.4 this method should not be used or overriden.
protected  void BasicScrollBarUI.paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
           
protected  void BasicScrollBarUI.paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
           
protected  void BasicTreeUI.paintVerticalLine(Graphics g, JComponent c, int x, int top, int bottom)
          Paints a vertical line.
protected  void BasicSpinnerUI.replaceEditor(JComponent oldEditor, JComponent newEditor)
          Called by the PropertyChangeListener when the JSpinner editor property changes.
protected  void BasicInternalFrameUI.replacePane(JComponent currentPane, JComponent newPane)
          Installs necessary mouse handlers on newPane and adds it to the frame.
 void BasicInternalFrameUI.setEastPane(JComponent c)
           
 void BasicInternalFrameUI.setNorthPane(JComponent c)
           
 void BasicInternalFrameUI.setSouthPane(JComponent c)
           
 void BasicInternalFrameUI.setWestPane(JComponent c)
           
protected  void BasicViewportUI.uninstallDefaults(JComponent c)
           
protected  void BasicToolTipUI.uninstallDefaults(JComponent c)
           
 void BasicButtonListener.uninstallKeyboardActions(JComponent c)
          Unregister's default key actions
protected  void BasicToolTipUI.uninstallListeners(JComponent c)
           
protected  void BasicScrollPaneUI.uninstallListeners(JComponent c)
           
 void BasicViewportUI.uninstallUI(JComponent c)
           
 void BasicTreeUI.uninstallUI(JComponent c)
           
 void BasicToolTipUI.uninstallUI(JComponent c)
           
 void BasicToolBarUI.uninstallUI(JComponent c)
           
 void BasicTextUI.uninstallUI(JComponent c)
          Deinstalls the UI for a component.
 void BasicTableUI.uninstallUI(JComponent c)
           
 void BasicTableHeaderUI.uninstallUI(JComponent c)
           
 void BasicTabbedPaneUI.uninstallUI(JComponent c)
           
 void BasicSplitPaneUI.uninstallUI(JComponent c)
          Uninstalls the UI.
 void BasicSpinnerUI.uninstallUI(JComponent c)
          Calls uninstallDefaults, uninstallListeners, and then removes all of the spinners children.
 void BasicSliderUI.uninstallUI(JComponent c)
           
 void BasicSeparatorUI.uninstallUI(JComponent c)
           
 void BasicScrollPaneUI.uninstallUI(JComponent c)
           
 void BasicScrollBarUI.uninstallUI(JComponent c)
           
 void BasicRootPaneUI.uninstallUI(JComponent c)
           
 void BasicProgressBarUI.uninstallUI(JComponent c)
           
 void BasicPopupMenuUI.uninstallUI(JComponent c)
           
 void BasicPanelUI.uninstallUI(JComponent c)
           
 void BasicOptionPaneUI.uninstallUI(JComponent c)
          Removes the receiver from the L&F controller of the passed in split pane.
 void BasicMenuItemUI.uninstallUI(JComponent c)
           
 void BasicMenuBarUI.uninstallUI(JComponent c)
           
 void BasicListUI.uninstallUI(JComponent c)
          Uninitializes this.list by calling uninstallListeners(), uninstallKeyboardActions(), and uninstallDefaults() in order.
 void BasicLabelUI.uninstallUI(JComponent c)
           
 void BasicInternalFrameUI.uninstallUI(JComponent c)
           
 void BasicFileChooserUI.uninstallUI(JComponent c)
           
 void BasicEditorPaneUI.uninstallUI(JComponent c)
          Deinstalls the UI for a component.
 void BasicDesktopPaneUI.uninstallUI(JComponent c)
           
 void BasicDesktopIconUI.uninstallUI(JComponent c)
           
 void BasicComboBoxUI.uninstallUI(JComponent c)
           
 void BasicColorChooserUI.uninstallUI(JComponent c)
           
 void BasicButtonUI.uninstallUI(JComponent c)
           
 void BasicTextUI.update(Graphics g, JComponent c)
          Superclass paints background in an uncontrollable way (i.e.
 void BasicMenuItemUI.update(Graphics g, JComponent c)
          We draw the background in paintMenuItem() so override update (which fills the background of opaque components by default) to just call paint().
static void BasicHTML.updateRenderer(JComponent c, String text)
          Stash the HTML render for the given text into the client properties of the given JComponent.
 

Uses of JComponent in javax.swing.plaf.metal
 

Subclasses of JComponent in javax.swing.plaf.metal
 class MetalComboBoxButton
          JButton subclass to help out MetalComboBoxUI
 class MetalComboBoxUI.MetalComboPopup
          Deprecated. As of Java 2 platform v1.4.
protected  class MetalFileChooserUI.FileRenderer
           
 class MetalFileChooserUI.FilterComboBoxRenderer
          Render different type sizes and styles.
 class MetalInternalFrameTitlePane
          Class that manages a JLF title bar
 class MetalScrollButton
          JButton object for Metal scrollbar arrows.
 

Methods in javax.swing.plaf.metal that return JComponent
protected  JComponent MetalInternalFrameUI.createNorthPane(JInternalFrame w)
           
 

Methods in javax.swing.plaf.metal with parameters of type JComponent
static ComponentUI MetalTreeUI.createUI(JComponent x)
           
static ComponentUI MetalToolTipUI.createUI(JComponent c)
           
static ComponentUI MetalToolBarUI.createUI(JComponent c)
           
static ComponentUI MetalToggleButtonUI.createUI(JComponent b)
           
static ComponentUI MetalTextFieldUI.createUI(JComponent c)
           
static ComponentUI MetalTabbedPaneUI.createUI(JComponent x)
           
static ComponentUI MetalSplitPaneUI.createUI(JComponent x)
          Creates a new MetalSplitPaneUI instance
static ComponentUI MetalSliderUI.createUI(JComponent c)
           
static ComponentUI MetalSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalScrollPaneUI.createUI(JComponent x)
           
static ComponentUI MetalScrollBarUI.createUI(JComponent c)
           
static ComponentUI MetalRootPaneUI.createUI(JComponent c)
          Creates a UI for a JRootPane.
static ComponentUI MetalRadioButtonUI.createUI(JComponent c)
           
static ComponentUI MetalProgressBarUI.createUI(JComponent c)
           
static ComponentUI MetalPopupMenuSeparatorUI.createUI(JComponent c)
           
static ComponentUI MetalMenuBarUI.createUI(JComponent x)
          Creates the ComponentUI implementation for the passed in component.
static ComponentUI MetalLabelUI.createUI(JComponent c)
           
static ComponentUI MetalInternalFrameUI.createUI(JComponent c)
           
static ComponentUI MetalFileChooserUI.createUI(JComponent c)
           
static ComponentUI MetalDesktopIconUI.createUI(JComponent c)
           
static ComponentUI MetalComboBoxUI.createUI(JComponent c)
           
static ComponentUI MetalCheckBoxUI.createUI(JComponent b)
           
static ComponentUI MetalButtonUI.createUI(JComponent c)
           
 int MetalComboBoxUI.getBaseline(JComponent c, int width, int height)
          Returns the baseline.
 Icon MetalLookAndFeel.getDisabledIcon(JComponent component, Icon icon)
          Returns an Icon with a disabled appearance.
 Icon MetalLookAndFeel.getDisabledSelectedIcon(JComponent component, Icon icon)
          Returns an Icon for use by disabled components that are also selected.
 Dimension MetalFileChooserUI.getMaximumSize(JComponent c)
          Returns the maximum size of the JFileChooser.
 Dimension MetalDesktopIconUI.getMaximumSize(JComponent c)
           
 Dimension MetalFileChooserUI.getMinimumSize(JComponent c)
          Returns the minimum size of the JFileChooser.
 Dimension MetalDesktopIconUI.getMinimumSize(JComponent c)
           
 Dimension MetalComboBoxUI.getMinimumSize(JComponent c)
           
 Dimension MetalToolTipUI.getPreferredSize(JComponent c)
           
 Dimension MetalSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension MetalScrollBarUI.getPreferredSize(JComponent c)
           
 Dimension MetalPopupMenuSeparatorUI.getPreferredSize(JComponent c)
           
 Dimension MetalFileChooserUI.getPreferredSize(JComponent c)
          Returns the preferred size of the specified JFileChooser.
 Dimension MetalDesktopIconUI.getPreferredSize(JComponent c)
           
 void MetalTreeUI.installUI(JComponent c)
           
 void MetalToolTipUI.installUI(JComponent c)
           
 void MetalToolBarUI.installUI(JComponent c)
           
 void MetalSliderUI.installUI(JComponent c)
           
 void MetalScrollPaneUI.installUI(JComponent c)
           
 void MetalRootPaneUI.installUI(JComponent c)
          Invokes supers implementation of installUI to install the necessary state onto the passed in JRootPane to render the metal look and feel implementation of RootPaneUI.
 void MetalMenuBarUI.installUI(JComponent c)
          Configures the specified component appropriate for the metal look and feel.
 void MetalInternalFrameUI.installUI(JComponent c)
           
 void MetalFileChooserUI.installUI(JComponent c)
           
 void MetalTreeUI.paint(Graphics g, JComponent c)
           
 void MetalToolTipUI.paint(Graphics g, JComponent c)
           
 void MetalTabbedPaneUI.paint(Graphics g, JComponent c)
           
 void MetalSeparatorUI.paint(Graphics g, JComponent c)
           
 void MetalRadioButtonUI.paint(Graphics g, JComponent c)
           
 void MetalPopupMenuSeparatorUI.paint(Graphics g, JComponent c)
           
 void MetalComboBoxUI.paint(Graphics g, JComponent c)
           
 void MetalProgressBarUI.paintDeterminate(Graphics g, JComponent c)
          Draws a bit of special highlighting on the progress bar.
protected  void MetalTreeUI.paintHorizontalSeparators(Graphics g, JComponent c)
           
 void MetalProgressBarUI.paintIndeterminate(Graphics g, JComponent c)
          Draws a bit of special highlighting on the progress bar and bouncing box.
protected  void MetalToggleButtonUI.paintText(Graphics g, JComponent c, Rectangle textRect, String text)
           
protected  void MetalButtonUI.paintText(Graphics g, JComponent c, Rectangle textRect, String text)
           
protected  void MetalScrollBarUI.paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
           
protected  void MetalScrollBarUI.paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
           
 void MetalTreeUI.uninstallUI(JComponent c)
           
 void MetalToolTipUI.uninstallUI(JComponent c)
           
 void MetalToolBarUI.uninstallUI(JComponent c)
           
 void MetalScrollPaneUI.uninstallUI(JComponent c)
           
 void MetalRootPaneUI.uninstallUI(JComponent c)
          Invokes supers implementation to uninstall any of its state.
 void MetalMenuBarUI.uninstallUI(JComponent c)
          Reverses configuration which was done on the specified component during installUI.
 void MetalInternalFrameUI.uninstallUI(JComponent c)
           
 void MetalFileChooserUI.uninstallUI(JComponent c)
           
 void MetalToolBarUI.update(Graphics g, JComponent c)
          If necessary paints the background of the component, then invokes paint.
 void MetalToggleButtonUI.update(Graphics g, JComponent c)
          If necessary paints the background of the component, then invokes paint.
 void MetalTabbedPaneUI.update(Graphics g, JComponent c)
           
 void MetalMenuBarUI.update(Graphics g, JComponent c)
          If necessary paints the background of the component, then invokes paint.
 void MetalButtonUI.update(Graphics g, JComponent c)
          If necessary paints the background of the component, then invokes paint.
 

Uses of JComponent in javax.swing.plaf.multi
 

Methods in javax.swing.plaf.multi with parameters of type JComponent
 boolean MultiViewportUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiTreeUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiToolTipUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiToolBarUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiTextUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiTableUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiTableHeaderUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiTabbedPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiSplitPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiSpinnerUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiSliderUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiSeparatorUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiScrollPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiScrollBarUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiRootPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiProgressBarUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiPopupMenuUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiPanelUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiOptionPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiMenuItemUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiMenuBarUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiListUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiLabelUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiInternalFrameUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiFileChooserUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiDesktopPaneUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiDesktopIconUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiComboBoxUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiColorChooserUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
 boolean MultiButtonUI.contains(JComponent a, int b, int c)
          Invokes the contains method on each UI handled by this object.
static ComponentUI MultiViewportUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiTreeUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiToolTipUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiToolBarUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiTextUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiTableUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiTableHeaderUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiTabbedPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiSplitPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiSpinnerUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiSliderUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiSeparatorUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiScrollPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiScrollBarUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiRootPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiProgressBarUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiPopupMenuUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiPanelUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiOptionPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiMenuItemUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiMenuBarUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiListUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiLabelUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiInternalFrameUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiFileChooserUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiDesktopPaneUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiDesktopIconUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiComboBoxUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiColorChooserUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiButtonUI.createUI(JComponent a)
          Returns a multiplexing UI instance if any of the auxiliary LookAndFeels supports this UI.
static ComponentUI MultiLookAndFeel.createUIs(ComponentUI mui, Vector uis, JComponent target)
          Creates the ComponentUI objects required to present the target component, placing the objects in the uis vector and returning the ComponentUI object that best represents the component's UI.
 Accessible MultiViewportUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiTreeUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiToolTipUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiToolBarUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiTextUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiTableUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiTableHeaderUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiTabbedPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiSplitPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiSpinnerUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiSliderUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiSeparatorUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiScrollPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiScrollBarUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiRootPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiProgressBarUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiPopupMenuUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiPanelUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiOptionPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiMenuItemUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiMenuBarUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiListUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiLabelUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiInternalFrameUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiFileChooserUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiDesktopPaneUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiDesktopIconUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiComboBoxUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiColorChooserUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 Accessible MultiButtonUI.getAccessibleChild(JComponent a, int b)
          Invokes the getAccessibleChild method on each UI handled by this object.
 int MultiViewportUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiTreeUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiToolTipUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiToolBarUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiTextUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiTableUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiTableHeaderUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiTabbedPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiSplitPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiSpinnerUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiSliderUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiSeparatorUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiScrollPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiScrollBarUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiRootPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiProgressBarUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiPopupMenuUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiPanelUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiOptionPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiMenuItemUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiMenuBarUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiListUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiLabelUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiInternalFrameUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiFileChooserUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiDesktopPaneUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiDesktopIconUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiComboBoxUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiColorChooserUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 int MultiButtonUI.getAccessibleChildrenCount(JComponent a)
          Invokes the getAccessibleChildrenCount method on each UI handled by this object.
 Dimension MultiViewportUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiTreeUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiToolTipUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiToolBarUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiTextUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiTableUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiTableHeaderUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiTabbedPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiSplitPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiSpinnerUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiSliderUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiSeparatorUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiScrollPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiScrollBarUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiRootPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiProgressBarUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiPopupMenuUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiPanelUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiOptionPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiMenuItemUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiMenuBarUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiListUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiLabelUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiInternalFrameUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiFileChooserUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiDesktopPaneUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiDesktopIconUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiComboBoxUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiColorChooserUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiButtonUI.getMaximumSize(JComponent a)
          Invokes the getMaximumSize method on each UI handled by this object.
 Dimension MultiViewportUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiTreeUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiToolTipUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiToolBarUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiTextUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiTableUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiTableHeaderUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiTabbedPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiSplitPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiSpinnerUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiSliderUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiSeparatorUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiScrollPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiScrollBarUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiRootPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiProgressBarUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiPopupMenuUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiPanelUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiOptionPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiMenuItemUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiMenuBarUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiListUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiLabelUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiInternalFrameUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiFileChooserUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiDesktopPaneUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiDesktopIconUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiComboBoxUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiColorChooserUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiButtonUI.getMinimumSize(JComponent a)
          Invokes the getMinimumSize method on each UI handled by this object.
 Dimension MultiViewportUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiTreeUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiToolTipUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiToolBarUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiTextUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiTableUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiTableHeaderUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiTabbedPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiSplitPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiSpinnerUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiSliderUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiSeparatorUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiScrollPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiScrollBarUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiRootPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiProgressBarUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiPopupMenuUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiPanelUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiOptionPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiMenuItemUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiMenuBarUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiListUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiLabelUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiInternalFrameUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiFileChooserUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiDesktopPaneUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiDesktopIconUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiComboBoxUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiColorChooserUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 Dimension MultiButtonUI.getPreferredSize(JComponent a)
          Invokes the getPreferredSize method on each UI handled by this object.
 void MultiViewportUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiTreeUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiToolTipUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiToolBarUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiTextUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiTableUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiTableHeaderUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiTabbedPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiSplitPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiSpinnerUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiSliderUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiSeparatorUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiScrollPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiScrollBarUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiRootPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiProgressBarUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiPopupMenuUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiPanelUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiOptionPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiMenuItemUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiMenuBarUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiListUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiLabelUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiInternalFrameUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiFileChooserUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiDesktopPaneUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiDesktopIconUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiComboBoxUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiColorChooserUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiButtonUI.installUI(JComponent a)
          Invokes the installUI method on each UI handled by this object.
 void MultiViewportUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiTreeUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiToolTipUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiToolBarUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiTextUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiTableUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiTableHeaderUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiTabbedPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiSplitPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiSpinnerUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiSliderUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiSeparatorUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiScrollPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiScrollBarUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiRootPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiProgressBarUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiPopupMenuUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiPanelUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiOptionPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiMenuItemUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiMenuBarUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiListUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiLabelUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiInternalFrameUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiFileChooserUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiDesktopPaneUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiDesktopIconUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiComboBoxUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiColorChooserUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiButtonUI.paint(Graphics a, JComponent b)
          Invokes the paint method on each UI handled by this object.
 void MultiViewportUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiTreeUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiToolTipUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiToolBarUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiTextUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiTableUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiTableHeaderUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiTabbedPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiSplitPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiSpinnerUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiSliderUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiSeparatorUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiScrollPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiScrollBarUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiRootPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiProgressBarUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiPopupMenuUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiPanelUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiOptionPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiMenuItemUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiMenuBarUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiListUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiLabelUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiInternalFrameUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiFileChooserUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiDesktopPaneUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiDesktopIconUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiComboBoxUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiColorChooserUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiButtonUI.uninstallUI(JComponent a)
          Invokes the uninstallUI method on each UI handled by this object.
 void MultiViewportUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiTreeUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiToolTipUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiToolBarUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiTextUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiTableUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiTableHeaderUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiTabbedPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiSplitPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiSpinnerUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiSliderUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiSeparatorUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiScrollPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiScrollBarUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiRootPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiProgressBarUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiPopupMenuUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiPanelUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiOptionPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiMenuItemUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiMenuBarUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiListUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiLabelUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiInternalFrameUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiFileChooserUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiDesktopPaneUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiDesktopIconUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiComboBoxUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiColorChooserUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 void MultiButtonUI.update(Graphics a, JComponent b)
          Invokes the update method on each UI handled by this object.
 

Uses of JComponent in javax.swing.plaf.synth
 

Methods in javax.swing.plaf.synth that return JComponent
 JComponent SynthContext.getComponent()
          Returns the hosting component containing the region.
 

Methods in javax.swing.plaf.synth with parameters of type JComponent
static ComponentUI SynthLookAndFeel.createUI(JComponent c)
          Creates the Synth look and feel ComponentUI for the passed in JComponent.
static Region SynthLookAndFeel.getRegion(JComponent c)
          Returns the Region for the JComponent c.
abstract  SynthStyle SynthStyleFactory.getStyle(JComponent c, Region id)
          Returns the style for the specified Component.
static SynthStyle SynthLookAndFeel.getStyle(JComponent c, Region region)
          Gets a SynthStyle for the specified region of the specified component.
 

Constructors in javax.swing.plaf.synth with parameters of type JComponent
SynthContext(JComponent component, Region region, SynthStyle style, int state)
          Creates a SynthContext with the specified values.
 

Uses of JComponent in javax.swing.table
 

Subclasses of JComponent in javax.swing.table
 class DefaultTableCellRenderer
          The standard class for rendering (displaying) individual cells in a JTable.
static class DefaultTableCellRenderer.UIResource
          A subclass of DefaultTableCellRenderer that implements UIResource.
 class JTableHeader
          This is the object which manages the header of the JTable.
 

Uses of JComponent in javax.swing.text
 

Subclasses of JComponent in javax.swing.text
 class JTextComponent
          JTextComponent is the base class for swing text components.
 

Uses of JComponent in javax.swing.tree
 

Subclasses of JComponent in javax.swing.tree
 class DefaultTreeCellEditor.DefaultTextField
          TextField used when no editor is supplied.
 class DefaultTreeCellRenderer
          Displays an entry in a tree.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Scripting on this page tracks web page traffic, but does not change the content in any way.