/** * InputScreenMouseListener.java * * copyright 2004, Daniel Heller * * http://www.dan-is-online.com/software/peelingdepthexplorer * * This program is free software; * you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation; * either version 2 of the License, or (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. * See the GNU General Public License * at http://www.gnu.org/copyleft/gpl.html for more details. * **/ import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.Point; import java.util.List; public class InputScreenMouseListener extends MouseAdapter { private InputScreen inputScreen; public InputScreenMouseListener(InputScreen is) { inputScreen = is; } public void mousePressed(MouseEvent m) { Point p = new Point(m.getX(),m.getY()); if(!inputScreen.getPoints().contains(p)) { inputScreen.getPoints().add(p); inputScreen.repaint(); } } }