| Name | Package | Description | Detail |
| | | |
| WeakChangeListener | beans.value | A WeakChangeListener can be used, if an ObservableValue should only maintain a weak reference to the listener. | Detail |
| WeakInvalidationListener | beans | A WeakInvalidationListener can be used, if an Observable should only maintain a weak reference to the listener. | Detail |
| WeakListChangeListener | collections | A WeakListChangeListener can be used, if an ObservableList should only maintain a weak reference to the listener. | Detail |
| WeakMapChangeListener | collections | A WeakMapChangeListener can be used, if an ObservableMap should only maintain a weak reference to the listener. | Detail |
| WeakSetChangeListener | collections | A WeakSetChangeListener can be used, if an ObservableSet should only maintain a weak reference to the listener. | Detail |