KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > rero > gui > script > WindowClickListener


1 package rero.gui.script;
2
3 import rero.client.output.*;
4 import java.util.*;
5
6 import rero.ircfw.interfaces.ChatListener;
7
8 import rero.gui.*;
9
10 import rero.bridges.event.*;
11
12 import text.event.*;
13
14 public class WindowClickListener extends ScriptedEventListener implements ClickListener
15 {
16    public void wordClicked(ClickEvent ev)
17    {
18       HashMap eventData = new HashMap();
19
20       eventData.put("$item", ev.getClickedText());
21       eventData.put("$parms", ev.getContext());
22       eventData.put("$data", ev.getClickedText() + " " + ev.getContext());
23       eventData.put("$mouse", ev.getEvent().paramString());
24       eventData.put("$clicks", new Integer JavaDoc(ev.getEvent().getClickCount()).toString());
25
26       if (dispatchEvent(eventData) == rero.ircfw.interfaces.ChatListener.EVENT_HALT)
27       {
28          ev.consume();
29       }
30    }
31
32    public void setupListener()
33    {
34       // already setup by default *shrug*
35
}
36 }
37
Popular Tags