How to implement single mouseclick listener in swing

Hi,



I have read the tutorial about implementing mouseinput but do not succeed in implementing a simple listener reacting on a mouse click. I use JMECanvasImplementor and write something like this…


public class CanvasImplementor extends JMECanvasImplementor {
    static {
        KeyInput.setProvider(KeyInput.INPUT_AWT);
        MouseInput.setProvider(MouseInput.INPUT_AWT);
    }

    @Override
    public void doSetup() {
            if (!setup) {
...
                inputHandler = new InputHandler();            
                inputHandler.addAction(new MouseInputAction() {

                    public void performAction(InputActionEvent evt) {
                        if (evt.getTriggerPressed()) {
                            int stop = 0;
                        }
                    }
                },InputHandler.DEVICE_MOUSE,InputHandler.BUTTON_ALL,InputHandler.AXIS_ALL,false);
                inputHandler.setEnabled(true);
...
            }
    }

@Override
        public void doUpdate() {

            if (setup && rootNode != null) {
             ...
                inputHandler.update(0);
                ...
            }
        }

}



Can someone please give me a hint how to add a listener using InputHandlers?

Thanks,
Equilibrium