JTableHeader (Java SE 15 & JDK 15) (original) (raw)

All Implemented Interfaces:

[ImageObserver](../../../java/awt/image/ImageObserver.html "interface in java.awt.image"), [MenuContainer](../../../java/awt/MenuContainer.html "interface in java.awt"), [Serializable](../../../../java.base/java/io/Serializable.html "interface in java.io"), [EventListener](../../../../java.base/java/util/EventListener.html "interface in java.util"), [Accessible](../../accessibility/Accessible.html "interface in javax.accessibility"), [TableColumnModelListener](../event/TableColumnModelListener.html "interface in javax.swing.event")


public class JTableHeader extends JComponent implements TableColumnModelListener, Accessible

This is the object which manages the header of the JTable.

Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans has been added to the java.beans package. Please see XMLEncoder.

See Also:

JTable

Fields

Modifier and Type Field Description
protected TableColumnModel columnModel The TableColumnModel of the table header.
protected TableColumn draggedColumn The index of the column being dragged.
protected int draggedDistance The distance from its original position the column has been dragged.
protected boolean reorderingAllowed If true, reordering of columns are allowed by the user; the default is true.
protected boolean resizingAllowed If true, resizing of columns are allowed by the user; the default is true.
protected TableColumn resizingColumn The index of the column being resized.
protected JTable table The table for which this object is the header; the default is null.
protected boolean updateTableInRealTime Obsolete as of Java 2 platform v1.3.

Constructors

Constructor Description
JTableHeader() Constructs a JTableHeader with a defaultTableColumnModel.
JTableHeader​(TableColumnModel cm) Constructs a JTableHeader which is initialized withcm as the column model.
Modifier and Type Method Description
void columnAdded​(TableColumnModelEvent e) Invoked when a column is added to the table column model.
int columnAtPoint​(Point point) Returns the index of the column that point lies in, or -1 if it lies out of bounds.
void columnMarginChanged​(ChangeEvent e) Invoked when a column is moved due to a margin change.
void columnMoved​(TableColumnModelEvent e) Invoked when a column is repositioned.
void columnRemoved​(TableColumnModelEvent e) Invoked when a column is removed from the table column model.
void columnSelectionChanged​(ListSelectionEvent e) Invoked when the selection model of the TableColumnModel is changed.
protected TableColumnModel createDefaultColumnModel() Returns the default column model object which is a DefaultTableColumnModel.
protected TableCellRenderer createDefaultRenderer() Returns a default renderer to be used when no header renderer is defined by a TableColumn.
AccessibleContext getAccessibleContext() Gets the AccessibleContext associated with this JTableHeader.
TableColumnModel getColumnModel() Returns the TableColumnModel that contains all column information of this table header.
TableCellRenderer getDefaultRenderer() Returns the default renderer used when no headerRenderer is defined by a TableColumn.
TableColumn getDraggedColumn() Returns the dragged column, if and only if, a drag is in process, otherwise returns null.
int getDraggedDistance() Returns the column's horizontal distance from its original position, if and only if, a drag is in process.
Rectangle getHeaderRect​(int column) Returns the rectangle containing the header tile at column.
Dimension getPreferredSize() Returns the preferred size of the table header.
boolean getReorderingAllowed() Returns true if the user is allowed to rearrange columns by dragging their headers, false otherwise.
boolean getResizingAllowed() Returns true if the user is allowed to resize columns by dragging between their headers, false otherwise.
TableColumn getResizingColumn() Returns the resizing column.
JTable getTable() Returns the table associated with this header.
String getToolTipText​(MouseEvent event) Allows the renderer's tips to be used if there is text set.
TableHeaderUI getUI() Returns the look and feel (L&F) object that renders this component.
String getUIClassID() Returns the suffix used to construct the name of the look and feel (L&F) class used to render this component.
boolean getUpdateTableInRealTime() Obsolete as of Java 2 platform v1.3.
protected void initializeLocalVars() Initializes the local variables and properties with default values.
protected String paramString() Returns a string representation of this JTableHeader.
void resizeAndRepaint() Sizes the header and marks it as needing display.
void setColumnModel​(TableColumnModel columnModel) Sets the column model for this table to newModel and registers for listener notifications from the new column model.
void setDefaultRenderer​(TableCellRenderer defaultRenderer) Sets the default renderer to be used when no headerRenderer is defined by a TableColumn.
void setDraggedColumn​(TableColumn aColumn) Sets the header's draggedColumn to aColumn.
void setDraggedDistance​(int distance) Sets the header's draggedDistance to distance.
void setReorderingAllowed​(boolean reorderingAllowed) Sets whether the user can drag column headers to reorder columns.
void setResizingAllowed​(boolean resizingAllowed) Sets whether the user can resize columns by dragging between headers.
void setResizingColumn​(TableColumn aColumn) Sets the header's resizingColumn to aColumn.
void setTable​(JTable table) Sets the table associated with this header.
void setUI​(TableHeaderUI ui) Sets the look and feel (L&F) object that renders this component.
void setUpdateTableInRealTime​(boolean flag) Obsolete as of Java 2 platform v1.3.
void updateUI() Notification from the UIManager that the look and feel (L&F) has changed.

Methods declared in class javax.swing.JComponent

[addAncestorListener](../JComponent.html#addAncestorListener%28javax.swing.event.AncestorListener%29), [addNotify](../JComponent.html#addNotify%28%29), [addVetoableChangeListener](../JComponent.html#addVetoableChangeListener%28java.beans.VetoableChangeListener%29), [computeVisibleRect](../JComponent.html#computeVisibleRect%28java.awt.Rectangle%29), [contains](../JComponent.html#contains%28int,int%29), [createToolTip](../JComponent.html#createToolTip%28%29), [disable](../JComponent.html#disable%28%29), [enable](../JComponent.html#enable%28%29), [firePropertyChange](../JComponent.html#firePropertyChange%28java.lang.String,boolean,boolean%29), [firePropertyChange](../JComponent.html#firePropertyChange%28java.lang.String,int,int%29), [fireVetoableChange](../JComponent.html#fireVetoableChange%28java.lang.String,java.lang.Object,java.lang.Object%29), [getActionForKeyStroke](../JComponent.html#getActionForKeyStroke%28javax.swing.KeyStroke%29), [getActionMap](../JComponent.html#getActionMap%28%29), [getAlignmentX](../JComponent.html#getAlignmentX%28%29), [getAlignmentY](../JComponent.html#getAlignmentY%28%29), [getAncestorListeners](../JComponent.html#getAncestorListeners%28%29), [getAutoscrolls](../JComponent.html#getAutoscrolls%28%29), [getBaseline](../JComponent.html#getBaseline%28int,int%29), [getBaselineResizeBehavior](../JComponent.html#getBaselineResizeBehavior%28%29), [getBorder](../JComponent.html#getBorder%28%29), [getBounds](../JComponent.html#getBounds%28java.awt.Rectangle%29), [getClientProperty](../JComponent.html#getClientProperty%28java.lang.Object%29), [getComponentGraphics](../JComponent.html#getComponentGraphics%28java.awt.Graphics%29), [getComponentPopupMenu](../JComponent.html#getComponentPopupMenu%28%29), [getConditionForKeyStroke](../JComponent.html#getConditionForKeyStroke%28javax.swing.KeyStroke%29), [getDebugGraphicsOptions](../JComponent.html#getDebugGraphicsOptions%28%29), [getDefaultLocale](../JComponent.html#getDefaultLocale%28%29), [getFontMetrics](../JComponent.html#getFontMetrics%28java.awt.Font%29), [getGraphics](../JComponent.html#getGraphics%28%29), [getHeight](../JComponent.html#getHeight%28%29), [getInheritsPopupMenu](../JComponent.html#getInheritsPopupMenu%28%29), [getInputMap](../JComponent.html#getInputMap%28%29), [getInputMap](../JComponent.html#getInputMap%28int%29), [getInputVerifier](../JComponent.html#getInputVerifier%28%29), [getInsets](../JComponent.html#getInsets%28%29), [getInsets](../JComponent.html#getInsets%28java.awt.Insets%29), [getListeners](../JComponent.html#getListeners%28java.lang.Class%29), [getLocation](../JComponent.html#getLocation%28java.awt.Point%29), [getMaximumSize](../JComponent.html#getMaximumSize%28%29), [getMinimumSize](../JComponent.html#getMinimumSize%28%29), [getNextFocusableComponent](../JComponent.html#getNextFocusableComponent%28%29), [getPopupLocation](../JComponent.html#getPopupLocation%28java.awt.event.MouseEvent%29), [getRegisteredKeyStrokes](../JComponent.html#getRegisteredKeyStrokes%28%29), [getRootPane](../JComponent.html#getRootPane%28%29), [getSize](../JComponent.html#getSize%28java.awt.Dimension%29), [getToolTipLocation](../JComponent.html#getToolTipLocation%28java.awt.event.MouseEvent%29), [getToolTipText](../JComponent.html#getToolTipText%28%29), [getTopLevelAncestor](../JComponent.html#getTopLevelAncestor%28%29), [getTransferHandler](../JComponent.html#getTransferHandler%28%29), [getVerifyInputWhenFocusTarget](../JComponent.html#getVerifyInputWhenFocusTarget%28%29), [getVetoableChangeListeners](../JComponent.html#getVetoableChangeListeners%28%29), [getVisibleRect](../JComponent.html#getVisibleRect%28%29), [getWidth](../JComponent.html#getWidth%28%29), [getX](../JComponent.html#getX%28%29), [getY](../JComponent.html#getY%28%29), [grabFocus](../JComponent.html#grabFocus%28%29), [hide](../JComponent.html#hide%28%29), [isDoubleBuffered](../JComponent.html#isDoubleBuffered%28%29), [isLightweightComponent](../JComponent.html#isLightweightComponent%28java.awt.Component%29), [isManagingFocus](../JComponent.html#isManagingFocus%28%29), [isOpaque](../JComponent.html#isOpaque%28%29), [isOptimizedDrawingEnabled](../JComponent.html#isOptimizedDrawingEnabled%28%29), [isPaintingForPrint](../JComponent.html#isPaintingForPrint%28%29), [isPaintingOrigin](../JComponent.html#isPaintingOrigin%28%29), [isPaintingTile](../JComponent.html#isPaintingTile%28%29), [isRequestFocusEnabled](../JComponent.html#isRequestFocusEnabled%28%29), [isValidateRoot](../JComponent.html#isValidateRoot%28%29), [paint](../JComponent.html#paint%28java.awt.Graphics%29), [paintBorder](../JComponent.html#paintBorder%28java.awt.Graphics%29), [paintChildren](../JComponent.html#paintChildren%28java.awt.Graphics%29), [paintComponent](../JComponent.html#paintComponent%28java.awt.Graphics%29), [paintImmediately](../JComponent.html#paintImmediately%28int,int,int,int%29), [paintImmediately](../JComponent.html#paintImmediately%28java.awt.Rectangle%29), [print](../JComponent.html#print%28java.awt.Graphics%29), [printAll](../JComponent.html#printAll%28java.awt.Graphics%29), [printBorder](../JComponent.html#printBorder%28java.awt.Graphics%29), [printChildren](../JComponent.html#printChildren%28java.awt.Graphics%29), [printComponent](../JComponent.html#printComponent%28java.awt.Graphics%29), [processComponentKeyEvent](../JComponent.html#processComponentKeyEvent%28java.awt.event.KeyEvent%29), [processKeyBinding](../JComponent.html#processKeyBinding%28javax.swing.KeyStroke,java.awt.event.KeyEvent,int,boolean%29), [processKeyEvent](../JComponent.html#processKeyEvent%28java.awt.event.KeyEvent%29), [processMouseEvent](../JComponent.html#processMouseEvent%28java.awt.event.MouseEvent%29), [processMouseMotionEvent](../JComponent.html#processMouseMotionEvent%28java.awt.event.MouseEvent%29), [putClientProperty](../JComponent.html#putClientProperty%28java.lang.Object,java.lang.Object%29), [registerKeyboardAction](../JComponent.html#registerKeyboardAction%28java.awt.event.ActionListener,java.lang.String,javax.swing.KeyStroke,int%29), [registerKeyboardAction](../JComponent.html#registerKeyboardAction%28java.awt.event.ActionListener,javax.swing.KeyStroke,int%29), [removeAncestorListener](../JComponent.html#removeAncestorListener%28javax.swing.event.AncestorListener%29), [removeNotify](../JComponent.html#removeNotify%28%29), [removeVetoableChangeListener](../JComponent.html#removeVetoableChangeListener%28java.beans.VetoableChangeListener%29), [repaint](../JComponent.html#repaint%28long,int,int,int,int%29), [repaint](../JComponent.html#repaint%28java.awt.Rectangle%29), [requestDefaultFocus](../JComponent.html#requestDefaultFocus%28%29), [requestFocus](../JComponent.html#requestFocus%28%29), [requestFocus](../JComponent.html#requestFocus%28boolean%29), [requestFocusInWindow](../JComponent.html#requestFocusInWindow%28%29), [requestFocusInWindow](../JComponent.html#requestFocusInWindow%28boolean%29), [resetKeyboardActions](../JComponent.html#resetKeyboardActions%28%29), [reshape](../JComponent.html#reshape%28int,int,int,int%29), [revalidate](../JComponent.html#revalidate%28%29), [scrollRectToVisible](../JComponent.html#scrollRectToVisible%28java.awt.Rectangle%29), [setActionMap](../JComponent.html#setActionMap%28javax.swing.ActionMap%29), [setAlignmentX](../JComponent.html#setAlignmentX%28float%29), [setAlignmentY](../JComponent.html#setAlignmentY%28float%29), [setAutoscrolls](../JComponent.html#setAutoscrolls%28boolean%29), [setBackground](../JComponent.html#setBackground%28java.awt.Color%29), [setBorder](../JComponent.html#setBorder%28javax.swing.border.Border%29), [setComponentPopupMenu](../JComponent.html#setComponentPopupMenu%28javax.swing.JPopupMenu%29), [setDebugGraphicsOptions](../JComponent.html#setDebugGraphicsOptions%28int%29), [setDefaultLocale](../JComponent.html#setDefaultLocale%28java.util.Locale%29), [setDoubleBuffered](../JComponent.html#setDoubleBuffered%28boolean%29), [setEnabled](../JComponent.html#setEnabled%28boolean%29), [setFocusTraversalKeys](../JComponent.html#setFocusTraversalKeys%28int,java.util.Set%29), [setFont](../JComponent.html#setFont%28java.awt.Font%29), [setForeground](../JComponent.html#setForeground%28java.awt.Color%29), [setInheritsPopupMenu](../JComponent.html#setInheritsPopupMenu%28boolean%29), [setInputMap](../JComponent.html#setInputMap%28int,javax.swing.InputMap%29), [setInputVerifier](../JComponent.html#setInputVerifier%28javax.swing.InputVerifier%29), [setMaximumSize](../JComponent.html#setMaximumSize%28java.awt.Dimension%29), [setMinimumSize](../JComponent.html#setMinimumSize%28java.awt.Dimension%29), [setNextFocusableComponent](../JComponent.html#setNextFocusableComponent%28java.awt.Component%29), [setOpaque](../JComponent.html#setOpaque%28boolean%29), [setPreferredSize](../JComponent.html#setPreferredSize%28java.awt.Dimension%29), [setRequestFocusEnabled](../JComponent.html#setRequestFocusEnabled%28boolean%29), [setToolTipText](../JComponent.html#setToolTipText%28java.lang.String%29), [setTransferHandler](../JComponent.html#setTransferHandler%28javax.swing.TransferHandler%29), [setUI](../JComponent.html#setUI%28javax.swing.plaf.ComponentUI%29), [setVerifyInputWhenFocusTarget](../JComponent.html#setVerifyInputWhenFocusTarget%28boolean%29), [setVisible](../JComponent.html#setVisible%28boolean%29), [unregisterKeyboardAction](../JComponent.html#unregisterKeyboardAction%28javax.swing.KeyStroke%29), [update](../JComponent.html#update%28java.awt.Graphics%29)

Methods declared in class java.awt.Container

[add](../../../java/awt/Container.html#add%28java.awt.Component%29), [add](../../../java/awt/Container.html#add%28java.awt.Component,int%29), [add](../../../java/awt/Container.html#add%28java.awt.Component,java.lang.Object%29), [add](../../../java/awt/Container.html#add%28java.awt.Component,java.lang.Object,int%29), [add](../../../java/awt/Container.html#add%28java.lang.String,java.awt.Component%29), [addContainerListener](../../../java/awt/Container.html#addContainerListener%28java.awt.event.ContainerListener%29), [addImpl](../../../java/awt/Container.html#addImpl%28java.awt.Component,java.lang.Object,int%29), [addPropertyChangeListener](../../../java/awt/Container.html#addPropertyChangeListener%28java.beans.PropertyChangeListener%29), [addPropertyChangeListener](../../../java/awt/Container.html#addPropertyChangeListener%28java.lang.String,java.beans.PropertyChangeListener%29), [applyComponentOrientation](../../../java/awt/Container.html#applyComponentOrientation%28java.awt.ComponentOrientation%29), [areFocusTraversalKeysSet](../../../java/awt/Container.html#areFocusTraversalKeysSet%28int%29), [countComponents](../../../java/awt/Container.html#countComponents%28%29), [deliverEvent](../../../java/awt/Container.html#deliverEvent%28java.awt.Event%29), [doLayout](../../../java/awt/Container.html#doLayout%28%29), [findComponentAt](../../../java/awt/Container.html#findComponentAt%28int,int%29), [findComponentAt](../../../java/awt/Container.html#findComponentAt%28java.awt.Point%29), [getComponent](../../../java/awt/Container.html#getComponent%28int%29), [getComponentAt](../../../java/awt/Container.html#getComponentAt%28int,int%29), [getComponentAt](../../../java/awt/Container.html#getComponentAt%28java.awt.Point%29), [getComponentCount](../../../java/awt/Container.html#getComponentCount%28%29), [getComponents](../../../java/awt/Container.html#getComponents%28%29), [getComponentZOrder](../../../java/awt/Container.html#getComponentZOrder%28java.awt.Component%29), [getContainerListeners](../../../java/awt/Container.html#getContainerListeners%28%29), [getFocusTraversalKeys](../../../java/awt/Container.html#getFocusTraversalKeys%28int%29), [getFocusTraversalPolicy](../../../java/awt/Container.html#getFocusTraversalPolicy%28%29), [getLayout](../../../java/awt/Container.html#getLayout%28%29), [getMousePosition](../../../java/awt/Container.html#getMousePosition%28boolean%29), [insets](../../../java/awt/Container.html#insets%28%29), [invalidate](../../../java/awt/Container.html#invalidate%28%29), [isAncestorOf](../../../java/awt/Container.html#isAncestorOf%28java.awt.Component%29), [isFocusCycleRoot](../../../java/awt/Container.html#isFocusCycleRoot%28%29), [isFocusCycleRoot](../../../java/awt/Container.html#isFocusCycleRoot%28java.awt.Container%29), [isFocusTraversalPolicyProvider](../../../java/awt/Container.html#isFocusTraversalPolicyProvider%28%29), [isFocusTraversalPolicySet](../../../java/awt/Container.html#isFocusTraversalPolicySet%28%29), [layout](../../../java/awt/Container.html#layout%28%29), [list](../../../java/awt/Container.html#list%28java.io.PrintStream,int%29), [list](../../../java/awt/Container.html#list%28java.io.PrintWriter,int%29), [locate](../../../java/awt/Container.html#locate%28int,int%29), [minimumSize](../../../java/awt/Container.html#minimumSize%28%29), [paintComponents](../../../java/awt/Container.html#paintComponents%28java.awt.Graphics%29), [preferredSize](../../../java/awt/Container.html#preferredSize%28%29), [printComponents](../../../java/awt/Container.html#printComponents%28java.awt.Graphics%29), [processContainerEvent](../../../java/awt/Container.html#processContainerEvent%28java.awt.event.ContainerEvent%29), [processEvent](../../../java/awt/Container.html#processEvent%28java.awt.AWTEvent%29), [remove](../../../java/awt/Container.html#remove%28int%29), [remove](../../../java/awt/Container.html#remove%28java.awt.Component%29), [removeAll](../../../java/awt/Container.html#removeAll%28%29), [removeContainerListener](../../../java/awt/Container.html#removeContainerListener%28java.awt.event.ContainerListener%29), [setComponentZOrder](../../../java/awt/Container.html#setComponentZOrder%28java.awt.Component,int%29), [setFocusCycleRoot](../../../java/awt/Container.html#setFocusCycleRoot%28boolean%29), [setFocusTraversalPolicy](../../../java/awt/Container.html#setFocusTraversalPolicy%28java.awt.FocusTraversalPolicy%29), [setFocusTraversalPolicyProvider](../../../java/awt/Container.html#setFocusTraversalPolicyProvider%28boolean%29), [setLayout](../../../java/awt/Container.html#setLayout%28java.awt.LayoutManager%29), [transferFocusDownCycle](../../../java/awt/Container.html#transferFocusDownCycle%28%29), [validate](../../../java/awt/Container.html#validate%28%29), [validateTree](../../../java/awt/Container.html#validateTree%28%29)

Methods declared in class java.awt.Component

[action](../../../java/awt/Component.html#action%28java.awt.Event,java.lang.Object%29), [add](../../../java/awt/Component.html#add%28java.awt.PopupMenu%29), [addComponentListener](../../../java/awt/Component.html#addComponentListener%28java.awt.event.ComponentListener%29), [addFocusListener](../../../java/awt/Component.html#addFocusListener%28java.awt.event.FocusListener%29), [addHierarchyBoundsListener](../../../java/awt/Component.html#addHierarchyBoundsListener%28java.awt.event.HierarchyBoundsListener%29), [addHierarchyListener](../../../java/awt/Component.html#addHierarchyListener%28java.awt.event.HierarchyListener%29), [addInputMethodListener](../../../java/awt/Component.html#addInputMethodListener%28java.awt.event.InputMethodListener%29), [addKeyListener](../../../java/awt/Component.html#addKeyListener%28java.awt.event.KeyListener%29), [addMouseListener](../../../java/awt/Component.html#addMouseListener%28java.awt.event.MouseListener%29), [addMouseMotionListener](../../../java/awt/Component.html#addMouseMotionListener%28java.awt.event.MouseMotionListener%29), [addMouseWheelListener](../../../java/awt/Component.html#addMouseWheelListener%28java.awt.event.MouseWheelListener%29), [bounds](../../../java/awt/Component.html#bounds%28%29), [checkImage](../../../java/awt/Component.html#checkImage%28java.awt.Image,int,int,java.awt.image.ImageObserver%29), [checkImage](../../../java/awt/Component.html#checkImage%28java.awt.Image,java.awt.image.ImageObserver%29), [coalesceEvents](../../../java/awt/Component.html#coalesceEvents%28java.awt.AWTEvent,java.awt.AWTEvent%29), [contains](../../../java/awt/Component.html#contains%28java.awt.Point%29), [createImage](../../../java/awt/Component.html#createImage%28int,int%29), [createImage](../../../java/awt/Component.html#createImage%28java.awt.image.ImageProducer%29), [createVolatileImage](../../../java/awt/Component.html#createVolatileImage%28int,int%29), [createVolatileImage](../../../java/awt/Component.html#createVolatileImage%28int,int,java.awt.ImageCapabilities%29), [disableEvents](../../../java/awt/Component.html#disableEvents%28long%29), [dispatchEvent](../../../java/awt/Component.html#dispatchEvent%28java.awt.AWTEvent%29), [enable](../../../java/awt/Component.html#enable%28boolean%29), [enableEvents](../../../java/awt/Component.html#enableEvents%28long%29), [enableInputMethods](../../../java/awt/Component.html#enableInputMethods%28boolean%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,byte,byte%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,char,char%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,double,double%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,float,float%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,long,long%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,short,short%29), [firePropertyChange](../../../java/awt/Component.html#firePropertyChange%28java.lang.String,java.lang.Object,java.lang.Object%29), [getBackground](../../../java/awt/Component.html#getBackground%28%29), [getBounds](../../../java/awt/Component.html#getBounds%28%29), [getColorModel](../../../java/awt/Component.html#getColorModel%28%29), [getComponentListeners](../../../java/awt/Component.html#getComponentListeners%28%29), [getComponentOrientation](../../../java/awt/Component.html#getComponentOrientation%28%29), [getCursor](../../../java/awt/Component.html#getCursor%28%29), [getDropTarget](../../../java/awt/Component.html#getDropTarget%28%29), [getFocusCycleRootAncestor](../../../java/awt/Component.html#getFocusCycleRootAncestor%28%29), [getFocusListeners](../../../java/awt/Component.html#getFocusListeners%28%29), [getFocusTraversalKeysEnabled](../../../java/awt/Component.html#getFocusTraversalKeysEnabled%28%29), [getFont](../../../java/awt/Component.html#getFont%28%29), [getForeground](../../../java/awt/Component.html#getForeground%28%29), [getGraphicsConfiguration](../../../java/awt/Component.html#getGraphicsConfiguration%28%29), [getHierarchyBoundsListeners](../../../java/awt/Component.html#getHierarchyBoundsListeners%28%29), [getHierarchyListeners](../../../java/awt/Component.html#getHierarchyListeners%28%29), [getIgnoreRepaint](../../../java/awt/Component.html#getIgnoreRepaint%28%29), [getInputContext](../../../java/awt/Component.html#getInputContext%28%29), [getInputMethodListeners](../../../java/awt/Component.html#getInputMethodListeners%28%29), [getInputMethodRequests](../../../java/awt/Component.html#getInputMethodRequests%28%29), [getKeyListeners](../../../java/awt/Component.html#getKeyListeners%28%29), [getLocale](../../../java/awt/Component.html#getLocale%28%29), [getLocation](../../../java/awt/Component.html#getLocation%28%29), [getLocationOnScreen](../../../java/awt/Component.html#getLocationOnScreen%28%29), [getMouseListeners](../../../java/awt/Component.html#getMouseListeners%28%29), [getMouseMotionListeners](../../../java/awt/Component.html#getMouseMotionListeners%28%29), [getMousePosition](../../../java/awt/Component.html#getMousePosition%28%29), [getMouseWheelListeners](../../../java/awt/Component.html#getMouseWheelListeners%28%29), [getName](../../../java/awt/Component.html#getName%28%29), [getParent](../../../java/awt/Component.html#getParent%28%29), [getPropertyChangeListeners](../../../java/awt/Component.html#getPropertyChangeListeners%28%29), [getPropertyChangeListeners](../../../java/awt/Component.html#getPropertyChangeListeners%28java.lang.String%29), [getSize](../../../java/awt/Component.html#getSize%28%29), [getToolkit](../../../java/awt/Component.html#getToolkit%28%29), [getTreeLock](../../../java/awt/Component.html#getTreeLock%28%29), [gotFocus](../../../java/awt/Component.html#gotFocus%28java.awt.Event,java.lang.Object%29), [handleEvent](../../../java/awt/Component.html#handleEvent%28java.awt.Event%29), [hasFocus](../../../java/awt/Component.html#hasFocus%28%29), [imageUpdate](../../../java/awt/Component.html#imageUpdate%28java.awt.Image,int,int,int,int,int%29), [inside](../../../java/awt/Component.html#inside%28int,int%29), [isBackgroundSet](../../../java/awt/Component.html#isBackgroundSet%28%29), [isCursorSet](../../../java/awt/Component.html#isCursorSet%28%29), [isDisplayable](../../../java/awt/Component.html#isDisplayable%28%29), [isEnabled](../../../java/awt/Component.html#isEnabled%28%29), [isFocusable](../../../java/awt/Component.html#isFocusable%28%29), [isFocusOwner](../../../java/awt/Component.html#isFocusOwner%28%29), [isFocusTraversable](../../../java/awt/Component.html#isFocusTraversable%28%29), [isFontSet](../../../java/awt/Component.html#isFontSet%28%29), [isForegroundSet](../../../java/awt/Component.html#isForegroundSet%28%29), [isLightweight](../../../java/awt/Component.html#isLightweight%28%29), [isMaximumSizeSet](../../../java/awt/Component.html#isMaximumSizeSet%28%29), [isMinimumSizeSet](../../../java/awt/Component.html#isMinimumSizeSet%28%29), [isPreferredSizeSet](../../../java/awt/Component.html#isPreferredSizeSet%28%29), [isShowing](../../../java/awt/Component.html#isShowing%28%29), [isValid](../../../java/awt/Component.html#isValid%28%29), [isVisible](../../../java/awt/Component.html#isVisible%28%29), [keyDown](../../../java/awt/Component.html#keyDown%28java.awt.Event,int%29), [keyUp](../../../java/awt/Component.html#keyUp%28java.awt.Event,int%29), [list](../../../java/awt/Component.html#list%28%29), [list](../../../java/awt/Component.html#list%28java.io.PrintStream%29), [list](../../../java/awt/Component.html#list%28java.io.PrintWriter%29), [location](../../../java/awt/Component.html#location%28%29), [lostFocus](../../../java/awt/Component.html#lostFocus%28java.awt.Event,java.lang.Object%29), [mouseDown](../../../java/awt/Component.html#mouseDown%28java.awt.Event,int,int%29), [mouseDrag](../../../java/awt/Component.html#mouseDrag%28java.awt.Event,int,int%29), [mouseEnter](../../../java/awt/Component.html#mouseEnter%28java.awt.Event,int,int%29), [mouseExit](../../../java/awt/Component.html#mouseExit%28java.awt.Event,int,int%29), [mouseMove](../../../java/awt/Component.html#mouseMove%28java.awt.Event,int,int%29), [mouseUp](../../../java/awt/Component.html#mouseUp%28java.awt.Event,int,int%29), [move](../../../java/awt/Component.html#move%28int,int%29), [nextFocus](../../../java/awt/Component.html#nextFocus%28%29), [paintAll](../../../java/awt/Component.html#paintAll%28java.awt.Graphics%29), [postEvent](../../../java/awt/Component.html#postEvent%28java.awt.Event%29), [prepareImage](../../../java/awt/Component.html#prepareImage%28java.awt.Image,int,int,java.awt.image.ImageObserver%29), [prepareImage](../../../java/awt/Component.html#prepareImage%28java.awt.Image,java.awt.image.ImageObserver%29), [processComponentEvent](../../../java/awt/Component.html#processComponentEvent%28java.awt.event.ComponentEvent%29), [processFocusEvent](../../../java/awt/Component.html#processFocusEvent%28java.awt.event.FocusEvent%29), [processHierarchyBoundsEvent](../../../java/awt/Component.html#processHierarchyBoundsEvent%28java.awt.event.HierarchyEvent%29), [processHierarchyEvent](../../../java/awt/Component.html#processHierarchyEvent%28java.awt.event.HierarchyEvent%29), [processInputMethodEvent](../../../java/awt/Component.html#processInputMethodEvent%28java.awt.event.InputMethodEvent%29), [processMouseWheelEvent](../../../java/awt/Component.html#processMouseWheelEvent%28java.awt.event.MouseWheelEvent%29), [remove](../../../java/awt/Component.html#remove%28java.awt.MenuComponent%29), [removeComponentListener](../../../java/awt/Component.html#removeComponentListener%28java.awt.event.ComponentListener%29), [removeFocusListener](../../../java/awt/Component.html#removeFocusListener%28java.awt.event.FocusListener%29), [removeHierarchyBoundsListener](../../../java/awt/Component.html#removeHierarchyBoundsListener%28java.awt.event.HierarchyBoundsListener%29), [removeHierarchyListener](../../../java/awt/Component.html#removeHierarchyListener%28java.awt.event.HierarchyListener%29), [removeInputMethodListener](../../../java/awt/Component.html#removeInputMethodListener%28java.awt.event.InputMethodListener%29), [removeKeyListener](../../../java/awt/Component.html#removeKeyListener%28java.awt.event.KeyListener%29), [removeMouseListener](../../../java/awt/Component.html#removeMouseListener%28java.awt.event.MouseListener%29), [removeMouseMotionListener](../../../java/awt/Component.html#removeMouseMotionListener%28java.awt.event.MouseMotionListener%29), [removeMouseWheelListener](../../../java/awt/Component.html#removeMouseWheelListener%28java.awt.event.MouseWheelListener%29), [removePropertyChangeListener](../../../java/awt/Component.html#removePropertyChangeListener%28java.beans.PropertyChangeListener%29), [removePropertyChangeListener](../../../java/awt/Component.html#removePropertyChangeListener%28java.lang.String,java.beans.PropertyChangeListener%29), [repaint](../../../java/awt/Component.html#repaint%28%29), [repaint](../../../java/awt/Component.html#repaint%28int,int,int,int%29), [repaint](../../../java/awt/Component.html#repaint%28long%29), [requestFocus](../../../java/awt/Component.html#requestFocus%28boolean,java.awt.event.FocusEvent.Cause%29), [requestFocus](../../../java/awt/Component.html#requestFocus%28java.awt.event.FocusEvent.Cause%29), [requestFocusInWindow](../../../java/awt/Component.html#requestFocusInWindow%28java.awt.event.FocusEvent.Cause%29), [resize](../../../java/awt/Component.html#resize%28int,int%29), [resize](../../../java/awt/Component.html#resize%28java.awt.Dimension%29), [setBounds](../../../java/awt/Component.html#setBounds%28int,int,int,int%29), [setBounds](../../../java/awt/Component.html#setBounds%28java.awt.Rectangle%29), [setComponentOrientation](../../../java/awt/Component.html#setComponentOrientation%28java.awt.ComponentOrientation%29), [setCursor](../../../java/awt/Component.html#setCursor%28java.awt.Cursor%29), [setDropTarget](../../../java/awt/Component.html#setDropTarget%28java.awt.dnd.DropTarget%29), [setFocusable](../../../java/awt/Component.html#setFocusable%28boolean%29), [setFocusTraversalKeysEnabled](../../../java/awt/Component.html#setFocusTraversalKeysEnabled%28boolean%29), [setIgnoreRepaint](../../../java/awt/Component.html#setIgnoreRepaint%28boolean%29), [setLocale](../../../java/awt/Component.html#setLocale%28java.util.Locale%29), [setLocation](../../../java/awt/Component.html#setLocation%28int,int%29), [setLocation](../../../java/awt/Component.html#setLocation%28java.awt.Point%29), [setMixingCutoutShape](../../../java/awt/Component.html#setMixingCutoutShape%28java.awt.Shape%29), [setName](../../../java/awt/Component.html#setName%28java.lang.String%29), [setSize](../../../java/awt/Component.html#setSize%28int,int%29), [setSize](../../../java/awt/Component.html#setSize%28java.awt.Dimension%29), [show](../../../java/awt/Component.html#show%28%29), [show](../../../java/awt/Component.html#show%28boolean%29), [size](../../../java/awt/Component.html#size%28%29), [toString](../../../java/awt/Component.html#toString%28%29), [transferFocus](../../../java/awt/Component.html#transferFocus%28%29), [transferFocusBackward](../../../java/awt/Component.html#transferFocusBackward%28%29), [transferFocusUpCycle](../../../java/awt/Component.html#transferFocusUpCycle%28%29)