swingutils.events¶
-
swingutils.events.addActionListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, ActionListener, ‘actionPerformed’, listener).
-
swingutils.events.addCaretListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, CaretListener, ‘caretUpdate’, listener).
-
swingutils.events.addChangeListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, ChangeListener, ‘stateChanged’, listener).
-
swingutils.events.addDocumentListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, DocumentListener, (‘insertUpdate’, ‘removeUpdate’, ‘changedUpdate’), listener).
-
swingutils.events.addEventListener(target, eventInterface, event, listener, *args, **kwargs)¶ Adds an event listener to target.
Parameters: - target – an object that supports listening to the events of the given type (the add*Listener methods must be inherited from a Java class so that autodetection will work)
- eventInterface (Java interface) – the interface that the listener wrapper has to
implement (e.g.
java.awt.MouseListener) - event (string or an iterable of strings) – name(s) of the event(s) to listen for (e.g. “mouseClicked”)
- listener (callable) – callable that is called with
(event, *args, **kwargs)when the event is fired
Returns: the listener wrapper that you can use to stop listening to these events (with
unlisten())
-
swingutils.events.addFocusLostListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, FocusListener, ‘focusLost’, listener).
-
swingutils.events.addItemListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, ItemListener, ‘itemStateChanged’, listener).
-
swingutils.events.addListDataListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, ListDataListener, (‘contentsChanged’, ‘intervalAdded’, ‘intervalRemoved’), listener).
-
swingutils.events.addListSelectionListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, ListSelectionListener, ‘valueChanged’, listener).
-
swingutils.events.addMouseClickListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, MouseListener, ‘mouseClicked’, listener).
-
swingutils.events.addPropertyListener(target, property, listener, *args, **kwargs)¶ Adds a callback that is called when the given property has changed. A listener can either listen to changes in a specific property, or all properties (by supplying None as the property name). The listener is called with
(event, *args, **kwargs).Parameters: - target – the object whose property will be listened to
- property – name of the property, or None to listen to all property changes
Returns: the listener wrapper that you can use to stop listening to these events (with obj.removePropertyChangeListener())
-
swingutils.events.addRowSorterListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, addTreeSelectionListener, ‘sorterChanged’, listener).
-
swingutils.events.addTableModelListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, TableModelListener, ‘tableChanged’, listener).
-
swingutils.events.addTreeSelectionListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, TreeSelectionListener, ‘valueChanged’, listener).
-
swingutils.events.addUndoableEditListener(target, listener, *args, **kwargs)¶ Shortcut for addEventListener(target, UndoableEditListener, ‘undoableEditHappened’, listener).