| Package | Description | 
|---|---|
| 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  JColorChoosercomponent. | 
| javax.swing.event | Provides for events fired by Swing components. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| 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. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | DefaultSingleSelectionModel. changeEvent | 
| protected ChangeEvent | DefaultBoundedRangeModel. changeEventOnly one  ChangeEventis needed per model instance since the
 event's only (read-only) state is the source property. | 
| protected ChangeEvent | AbstractButton. changeEventOnly one  ChangeEventis needed per button
 instance since the
 event's only state is the source property. | 
| protected ChangeEvent | AbstractCellEditor. changeEvent | 
| protected ChangeEvent | JSlider. changeEventOnly one  ChangeEventis needed per slider instance since the
 event's only (read-only) state is the source property. | 
| protected ChangeEvent | JProgressBar. changeEventOnly one  ChangeEventis needed per instance since the
 event's only interesting property is the immutable source, which
 is the progress bar. | 
| protected ChangeEvent | DefaultButtonModel. changeEventOnly one  ChangeEventis needed per button model
 instance since the event's only state is the source property. | 
| protected ChangeEvent | JTabbedPane. changeEventOnly one  ChangeEventis needed perTabPaneinstance since the
 event's only (read-only) state is the source property. | 
| protected ChangeEvent | MenuSelectionManager. changeEventOnly one ChangeEvent is needed per button model instance since the
 event's only state is the source property. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JTable. columnMarginChanged(ChangeEvent e)Invoked when a column is moved due to a margin change. | 
| void | JTable.AccessibleJTable. columnMarginChanged(ChangeEvent e)Track changes of a column moving due to margin changes. | 
| void | JTable. editingCanceled(ChangeEvent e)Invoked when editing is canceled. | 
| void | JTable.AccessibleJTable. editingCanceled(ChangeEvent e)Invoked when editing is canceled. | 
| void | JTable. editingStopped(ChangeEvent e)Invoked when editing is finished. | 
| void | JTable.AccessibleJTable. editingStopped(ChangeEvent e)Track changes to a cell's contents. | 
| void | AbstractButton.ButtonChangeListener. stateChanged(ChangeEvent e) | 
| void | JMenuItem.AccessibleJMenuItem. stateChanged(ChangeEvent e)Supports the change listener interface and fires property changes. | 
| void | JSpinner.DefaultEditor. stateChanged(ChangeEvent e)This method is called when the spinner's model's state changes. | 
| void | JSpinner.AccessibleJSpinner. stateChanged(ChangeEvent e)Invoked when the target of the listener has changed its state. | 
| void | JScrollPane.AccessibleJScrollPane. stateChanged(ChangeEvent e)Invoked when the target of the listener has changed its state. | 
| void | JTabbedPane.ModelListener. stateChanged(ChangeEvent e) | 
| void | JTabbedPane.AccessibleJTabbedPane. stateChanged(ChangeEvent e) | 
| void | ProgressMonitor.AccessibleProgressMonitor. stateChanged(ChangeEvent e)Invoked when the target of the listener has changed its state. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | DefaultColorSelectionModel. changeEventOnly one  ChangeEventis needed per model instance
 since the event's only (read-only) state is the source property. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TableColumnModelListener. columnMarginChanged(ChangeEvent e)Tells listeners that a column was moved due to a margin change. | 
| void | CellEditorListener. editingCanceled(ChangeEvent e)This tells the listeners the editor has canceled editing | 
| void | CellEditorListener. editingStopped(ChangeEvent e)This tells the listeners the editor has ended editing | 
| void | ChangeListener. stateChanged(ChangeEvent e)Invoked when the target of the listener has changed its state. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BasicTreeUI.CellEditorHandler. editingCanceled(ChangeEvent e)Messaged when editing has been canceled in the tree. | 
| void | BasicTreeUI.CellEditorHandler. editingStopped(ChangeEvent e)Messaged when editing has stopped in the tree. | 
| void | BasicScrollPaneUI.ViewportChangeHandler. stateChanged(ChangeEvent e) | 
| void | BasicScrollPaneUI.HSBChangeListener. stateChanged(ChangeEvent e) | 
| void | BasicScrollPaneUI.VSBChangeListener. stateChanged(ChangeEvent e) | 
| void | BasicSliderUI.ChangeHandler. stateChanged(ChangeEvent e) | 
| void | BasicScrollBarUI.ModelListener. stateChanged(ChangeEvent e) | 
| void | BasicButtonListener. stateChanged(ChangeEvent e) | 
| void | BasicMenuUI.ChangeHandler. stateChanged(ChangeEvent e) | 
| void | BasicProgressBarUI.ChangeHandler. stateChanged(ChangeEvent e) | 
| void | BasicTabbedPaneUI.TabSelectionHandler. stateChanged(ChangeEvent e) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | DefaultTableColumnModel. changeEventChange event (only one needed) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JTableHeader. columnMarginChanged(ChangeEvent e)Invoked when a column is moved due to a margin change. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | DefaultCaret. changeEventThe change event for the model. | 
| protected ChangeEvent | StyleContext.NamedStyle. changeEventOnly one ChangeEvent is needed per model instance since the
 event's only (read-only) state is the source property. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE 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.