/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
MouseAdapter adapter = ... JFrame frame = ... frame.addMouseListener(adapter); frame.addMouseMotionListener(adapter);
audioFeedbackFrame.setVisible(true); audioFeedbackFrame.setResizable(false); audioFeedbackFrame.addMouseMotionListener(new MouseMotionListener()
box.addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseDragged(MouseEvent e) {
frame.addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseDragged(MouseEvent e) {
/** * Adds the specified mouse motion listener to receive mouse motion * events from this component. If listener l is null, no exception is * thrown and no action is performed. * * @param l the mouse motion listener */ public void addMouseMotionListener(MouseMotionListener l) { if (frame != null) { frame.addMouseMotionListener(l); } else { component.addMouseMotionListener(l); } }
public void setup() { JFrame frame = new JFrame(); frame.setSize(500, 500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocation(0, 0); frame.setTitle("Circles"); JPanel p = new MouseHandler(); frame.add(p); frame.addMouseListener(p); frame.addMouseMotionListener(p); frame.setVisible(true); }
/** * Construct the demo * * @throws IOException */ public PiecewiseMeshWarpDemo() throws IOException { img = ImageUtilities.readMBF(getClass().getResource("/org/openimaj/demos/image/bird.png")); frame = DisplayUtilities.displaySimple(img); frame.addMouseMotionListener(this); }
/** * Construct the demo * * @throws IOException */ public PiecewiseMeshWarpDemo() throws IOException { img = ImageUtilities.readMBF(getClass().getResource("/org/openimaj/demos/image/bird.png")); frame = DisplayUtilities.displaySimple(img); frame.addMouseMotionListener(this); }
public void setup() { JFrame frame = new JFrame(); frame.setSize(500, 500); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocation(0, 0); frame.setTitle("Circles"); frame.add(new MouseHandler());// your panel frame.addMouseListener(new MouseHandler()); // your listener, also a panel, but not the one you added to your frame frame.addMouseMotionListener(new MouseHandler()); // yet another listener, also not the panel you added to your frame frame.setVisible(true); }
f.addMouseMotionListener(new MouseMotionListener() { @Override public void mouseMoved(MouseEvent e) {
private static void debugMousePosition(JFrame frame) { final JFrame box = new JFrame("Mouse Position"); box.setAlwaysOnTop(true); box.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); box.setLocation(frame.getX() + 800,frame.getY()); box.setSize(300, 100); box.setLayout(new GridLayout(1,2)); box.setVisible(true); final JLabel X = new JLabel(); final JLabel Y = new JLabel(); frame.addMouseMotionListener(new MouseAdapter() { public void mouseMoved(MouseEvent me) { X.setText(String.valueOf("X Position: " + me.getX())); Y.setText(String.valueOf("Y Position: " + me.getY())); box.repaint(); } }); box.add(X); box.add(Y); }
/************************************************************************* * Event-based interactions. *************************************************************************/ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
/************************************************************************* * Event-based interactions. *************************************************************************/ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
/** * Adds a {@link DrawListener} to listen to keyboard and mouse events. * * @param listener the {\tt DrawListener} argument */ public void addListener(DrawListener listener) { // ensure there is a window for listenting to events show(); listeners.add(listener); frame.addKeyListener(this); frame.addMouseListener(this); frame.addMouseMotionListener(this); frame.setFocusable(true); }
f.addMouseMotionListener(this); f.addMouseListener(this);
final long mouseMotionDelay = config.getLong("jppf.screensaver.mouse.motion.delay", 500L); final long start = System.currentTimeMillis(); frame.addMouseMotionListener(new MouseAdapter() { @Override public void mouseMoved(final MouseEvent e) {