jsint
Class Listener
java.lang.Object
jsint.JavaListener
jsint.Listener11
jsint.Listener11swing
jsint.Listener
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.AWTEventListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.InputMethodListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.TextListener, java.awt.event.WindowListener, java.util.EventListener, javax.swing.event.AncestorListener, javax.swing.event.CaretListener, javax.swing.event.CellEditorListener, javax.swing.event.ChangeListener, javax.swing.event.DocumentListener, javax.swing.event.HyperlinkListener, javax.swing.event.InternalFrameListener, javax.swing.event.ListDataListener, javax.swing.event.ListSelectionListener, javax.swing.event.MenuDragMouseListener, javax.swing.event.MenuKeyListener, javax.swing.event.MenuListener, javax.swing.event.MouseInputListener, javax.swing.event.PopupMenuListener, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeModelListener, javax.swing.event.TreeSelectionListener, javax.swing.event.TreeWillExpandListener, javax.swing.event.UndoableEditListener
public class Listener
- extends Listener11swing
- implements java.awt.event.InputMethodListener, java.util.EventListener, java.awt.event.AWTEventListener
This class allows a Procedure to act as a listener to many events.
For example, to add an action listener to a button, b:
(import "java.awt.*")
(import "javax.swing.*")
(let ((f (JFrame. "Example"))
(b (JButton. "Press Me")))
(.addActionListener
b
(Listener. (lambda (e) (.println (System.out$) "Yow!"))))
(.add (.getContentPane f) b (BorderLayout.CENTER$))
(.pack f)
(.show f))
NOTE: Listener.java IS GENERATED FROM listener.scm. EDIT AT YOUR OWN
RISK.
Methods inherited from class jsint.Listener11swing |
ancestorAdded, ancestorMoved, ancestorRemoved, caretUpdate, changedUpdate, columnAdded, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, contentsChanged, editingCanceled, editingStopped, hyperlinkUpdate, insertUpdate, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened, intervalAdded, intervalRemoved, menuCanceled, menuDeselected, menuDragMouseDragged, menuDragMouseEntered, menuDragMouseExited, menuDragMouseReleased, menuKeyPressed, menuKeyReleased, menuKeyTyped, menuSelected, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, popupMenuCanceled, popupMenuWillBecomeInvisible, popupMenuWillBecomeVisible, removeUpdate, stateChanged, tableChanged, treeCollapsed, treeExpanded, treeNodesChanged, treeNodesInserted, treeNodesRemoved, treeStructureChanged, treeWillCollapse, treeWillExpand, undoableEditHappened, valueChanged, valueChanged |
Methods inherited from class jsint.Listener11 |
actionPerformed, adjustmentValueChanged, componentAdded, componentHidden, componentMoved, componentRemoved, componentResized, componentShown, focusGained, focusLost, itemStateChanged, keyPressed, keyReleased, keyTyped, textValueChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Listener
public Listener(Procedure handler)
inputMethodTextChanged
public void inputMethodTextChanged(java.awt.event.InputMethodEvent e)
- Specified by:
inputMethodTextChanged
in interface java.awt.event.InputMethodListener
caretPositionChanged
public void caretPositionChanged(java.awt.event.InputMethodEvent e)
- Specified by:
caretPositionChanged
in interface java.awt.event.InputMethodListener
eventDispatched
public void eventDispatched(java.awt.AWTEvent e)
- Specified by:
eventDispatched
in interface java.awt.event.AWTEventListener