1 package uk.ac.vamsas.client.picking;
\r
3 import java.util.logging.*;
\r
6 * Simple example of a (runnable) class that shows how to use the picking API.
\r
8 public class TestApp implements IMessageHandler
\r
10 public static void main(String[] args)
\r
13 TestApp app = new TestApp();
\r
18 IPickManager manager = new SocketManager();
\r
19 manager.registerMessageHandler(this);
\r
23 try { Thread.sleep((int) (Math.random()*5000)); }
\r
24 catch (InterruptedException e) {}
\r
26 int rnd = (int) (Math.random()*100);
\r
27 CustomMessage msg = new CustomMessage("" + rnd);
\r
29 // manager.sendMessage(msg);
\r
31 MouseOverMessage mom = new MouseOverMessage("wibble", 10);
\r
32 manager.sendMessage(mom);
\r
36 public void handleMessage(Message message)
\r
38 System.out.println("Handler received " + message.getRawMessage());
\r