private void init() { viz = new VizThread(this, 50); viz.start(); p = 0; a = 0; d = 0; addMouseListener(this); addMouseMotionListener(this); listeners = new Vector(); this.setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR)); }
// mouse handling stuff public void mouseClicked(MouseEvent e) { if (isEnabled()) { for (int i = 0; i < listeners.size(); i++) { ((ActionListener) listeners.elementAt(i)) .actionPerformed( new AffectButtonActionEvent(this, actionCommand, 1, p, a, d, "no label")); } viz.clicked(5); System.out.println(p + "," + a + "," + d); } }