Sorry to pull you back to this question... but could you help me?
I'm also trying to implement a simple mouse click listener : just print a msg when being clicked.
Firstly I turn the
Reuse_the_Preview_Applet example to a JFrame version, no problem for this;
Secondly, according to my comprehension of what you have said, I create a mouselistener like this:
- Code: Select all
@ServiceProvider(service = PreviewMouseListener.class, position=0)
public class MyPreviewMouseListener implements PreviewMouseListener{
@Override
public void mouseClicked(PreviewMouseEvent event,
PreviewProperties properties, Workspace workspace) {
System.out.println("I'm clicked!!");
}
@Override
public void mousePressed(PreviewMouseEvent event,
PreviewProperties properties, Workspace workspace) {System.out.println("I'm clicked!!");}
@Override
public void mouseDragged(PreviewMouseEvent event,
PreviewProperties properties, Workspace workspace) {}
@Override
public void mouseReleased(PreviewMouseEvent event,
PreviewProperties properties, Workspace workspace) {}
}
Then I launch the app, but when I click nodes, nothing is printed.
Please give me some advices! Thanks a lot.
PS : I'am using eclipse to do this.