> Why does your code
> (java Label 'addMouseListener
> (interface "java.awt.event.MouseListener"
> 'mouseClicked '((Ev) (setq Dir (if (= 1 Dir) 12 1)))
> 'mouseEntered nil
> 'mouseExited nil
> 'mousePressed nil
> 'mouseReleased nil ) )
> have all those nil cases? Is that necessary?
I would prefer if it were not necessary. But an interface like
MouseListener requires the implementation of all methods. I think I got
a runtime error if I didn't supply all methods. And I didn't investigate
how to implement MouseAdapters which are classes and cannot be handled
Do you have an idea? On the other hand I don't worry too much if I
simply supply empty methods (this could be encapsulated in a function).