Every component in swing inherits from this class (JLabel, JButton, etc).
It contains generic methods to manage events, properties and sizes.
Actual drawing of the component is channeled to a look-and-feel class
that is implemented elsewhere.
void | addAncestorListener(javax.swing.event.AncestorListener listener)
|
void | addNotify()
|
void | addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void | addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
|
void | addVetoableChangeListener(java.beans.VetoableChangeListener listener)
|
void | computeVisibleRect(java.awt.Rectangle rect)
|
boolean | contains(int x, int y)
|
javax.swing.JToolTip | createToolTip()
|
void | firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
|
void | firePropertyChange(java.lang.String propertyName, byte oldValue, byte newValue)
|
void | firePropertyChange(java.lang.String propertyName, char oldValue, char newValue)
|
void | firePropertyChange(java.lang.String propertyName, double oldValue, double newValue)
|
void | firePropertyChange(java.lang.String propertyName, float oldValue, float newValue)
|
void | firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
|
void | firePropertyChange(java.lang.String propertyName, long oldValue, long newValue)
|
void | firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
|
void | firePropertyChange(java.lang.String propertyName, short oldValue, short newValue)
|
void | fireVetoableChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
|
javax.accessibility.AccessibleContext | getAccessibleContext()
|
java.awt.event.ActionListener | getActionForKeyStroke(javax.swing.KeyStroke aKeyStroke)
|
float | getAlignmentX()
|
float | getAlignmentY()
|
boolean | getAutoscrolls()
|
javax.swing.border.Border | getBorder()
|
java.awt.Rectangle | getBounds(java.awt.Rectangle rv)
|
java.lang.Object | getClientProperty(java.lang.Object key)
|
java.awt.Graphics | getComponentGraphics(java.awt.Graphics g)
|
int | getConditionForKeyStroke(javax.swing.KeyStroke aKeyStroke)
|
int | getDebugGraphicsOptions()
|
java.awt.Graphics | getGraphics()
|
java.awt.Insets | getInsets()
|
java.awt.Insets | getInsets(java.awt.Insets insets)
|
java.awt.Point | getLocation(java.awt.Point rv)
|
java.awt.Dimension | getMaximumSize()
|
java.awt.Dimension | getMinimumSize()
|
java.awt.Component | getNextFocusableComponent()
|
java.awt.Dimension | getPreferredSize()
|
javax.swing.KeyStroke[] | getRegisteredKeyStrokes()
|
javax.swing.JRootPane | getRootPane()
|
java.awt.Dimension | getSize(java.awt.Dimension rv)
|
java.awt.Point | getToolTipLocation(java.awt.event.MouseEvent event)
|
java.lang.String | getToolTipText()
|
java.lang.String | getToolTipText(java.awt.event.MouseEvent event)
|
java.awt.Container | getTopLevelAncestor()
|
java.lang.String | getUIClassID()
|
java.awt.Rectangle | getVisibleRect()
|
java.util.Vector | get_ancestor_list()
|
java.util.Vector | get_change_list()
|
java.util.Vector | get_veto_list()
|
void | grabFocus()
|
boolean | hasFocus()
|
boolean | isDoubleBuffered()
|
boolean | isFocusCycleRoot()
|
boolean | isFocusTraversable()
|
static boolean | isLightweightComponent(java.awt.Component c)
|
boolean | isManagingFocus()
|
boolean | isOpaque()
|
boolean | isOptimizedDrawingEnabled()
|
boolean | isPaintingTile()
|
boolean | isRequestFocusEnabled()
|
boolean | isValidateRoot()
|
void | paint(java.awt.Graphics g)
|
void | paintBorder(java.awt.Graphics g)
|
void | paintChildren(java.awt.Graphics g)
|
void | paintComponent(java.awt.Graphics g)
|
void | paintImmediately(int x, int y, int w, int h)
|
void | paintImmediately(java.awt.Rectangle r)
|
java.lang.String | paramString()
|
void | processComponentKeyEvent(java.awt.event.KeyEvent e)
|
void | processFocusEvent(java.awt.event.FocusEvent e)
|
void | processKeyEvent(java.awt.event.KeyEvent e)
|
void | processMouseMotionEvent(java.awt.event.MouseEvent e)
|
void | putClientProperty(java.lang.Object key, java.lang.Object value)
|
void | registerKeyboardAction(java.awt.event.ActionListener anAction, javax.swing.KeyStroke aKeyStroke, int aCondition)
|
void | registerKeyboardAction(java.awt.event.ActionListener anAction, java.lang.String aCommand, javax.swing.KeyStroke aKeyStroke, int aCondition)
|
void | removeAncestorListener(javax.swing.event.AncestorListener listener)
|
void | removeNotify()
|
void | removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void | removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
|
void | removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
|
void | repaint(long tm, int x, int y, int width, int height)
|
void | repaint(java.awt.Rectangle r)
|
boolean | requestDefaultFocus()
|
void | requestFocus()
|
void | resetKeyboardActions()
|
void | reshape(int x, int y, int w, int h)
|
void | revalidate()
|
void | scrollRectToVisible(java.awt.Rectangle aRect)
|
void | setAlignmentX(float alignmentX)
|
void | setAlignmentY(float alignmentY)
|
void | setAutoscrolls(boolean autoscrolls)
|
void | setBackground(java.awt.Color bg)
|
void | setBorder(javax.swing.border.Border border)
|
void | setDebugGraphicsOptions(int debugOptions)
|
void | setDoubleBuffered(boolean aFlag)
|
void | setEnabled(boolean enabled)
|
void | setFont(java.awt.Font font)
|
void | setForeground(java.awt.Color fg)
|
void | setMaximumSize(java.awt.Dimension maximumSize)
|
void | setMinimumSize(java.awt.Dimension minimumSize)
|
void | setNextFocusableComponent(java.awt.Component aComponent)
|
void | setOpaque(boolean isOpaque)
|
void | setPreferredSize(java.awt.Dimension preferredSize)
|
void | setRequestFocusEnabled(boolean aFlag)
|
void | setToolTipText(java.lang.String text)
|
void | setUI(javax.swing.plaf.ComponentUI newUI)
|
void | setVisible(boolean aFlag)
|
void | unregisterKeyboardAction(javax.swing.KeyStroke aKeyStroke)
|
void | update(java.awt.Graphics g)
|
void | updateUI()
|
Paint the specified region in this component and all of
its descendants that overlap the region, immediately.