This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list. Logically the model is a vector, indices vary from 0 to ListDataModel.getSize() - 1. Any change to the contents or length of the data model must be reported to all of the ListDataListeners.
This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list. Logically the model is a vector, indices vary from 0 to ListDataModel.getSize() - 1. Any change to the contents or length of the data model must be reported to all of the ListDataListeners.
(add-list-data-listener this l)
Adds a listener to the list that's notified each time a change to the data model occurs.
l - the ListDataListener to be added - javax.swing.event.ListDataListener
Adds a listener to the list that's notified each time a change to the data model occurs. l - the ListDataListener to be added - `javax.swing.event.ListDataListener`
(get-element-at this index)
Returns the value at the specified index.
index - the requested index - int
returns: the value at index - E
Returns the value at the specified index. index - the requested index - `int` returns: the value at index - `E`
(get-size this)
Returns the length of the list.
returns: the length of the list - int
Returns the length of the list. returns: the length of the list - `int`
(remove-list-data-listener this l)
Removes a listener from the list that's notified each time a change to the data model occurs.
l - the ListDataListener to be removed - javax.swing.event.ListDataListener
Removes a listener from the list that's notified each time a change to the data model occurs. l - the ListDataListener to be removed - `javax.swing.event.ListDataListener`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close