package uk.ac.vamsas.client.picking; import java.util.logging.*; /** * Simple example of a (runnable) class that shows how to use the picking API. */ public class TestApp implements IMessageHandler { public static void main(String[] args) throws Exception { TestApp app = new TestApp(); } public TestApp() { IPickManager manager = new SocketManager(); manager.registerMessageHandler(this); while (true) { try { Thread.sleep((int) (Math.random()*20000)); } catch (InterruptedException e) {} int rnd = (int) (Math.random()*100); CustomMessage msg = new CustomMessage("" + rnd); // manager.sendMessage(msg); MouseOverMessage mom = new MouseOverMessage("wibble", 10); manager.sendMessage(mom); } } public void handleMessage(Message message) { // System.out.println("Handler received " + message.getRawMessage()); } }