public class ListEditor
extends java.lang.Object
Lists passed into a ListEditor can now be edited in place. The user can click with the mouse or press enter and the selected cell will turn into a text field and the user can modify that cell.
The get and set of the editable cell deals only with Strings, if the model contains other types it is the responsability of the model to do the conversion between String and other objects.
Currently DefaultListModel and SimpleListModel are supported.
Constructor and Description |
---|
ListEditor(javax.swing.JList list) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
If the list is currently editing, stop editing without saving the new value.
|
void |
commit()
If the list is currently editing, calling this will commit the value and stop editing.
|
void |
edit(int row)
Put the item into edit mode.
|
public void edit(int row)
row
-public void commit()
public void cancel()