public void mouseMoved(MouseEvent e) { int x = e.getX(); int y = e.getY(); if (e.getSource() == selector) { displayer.setMarkerImagePosition(selector.getImageX(x), selector.getImageY(y)); } else if (e.getSource() == displayer) { selector.setMarkerImagePosition(displayer.getImageX(x), displayer.getImageY(y)); } }
public CalibrationPanels() { selector = new PixelSelectionPanel(); displayer = new ImageMarkerPanel(); selector.addMouseMotionListener(this); displayer.addMouseMotionListener(this); }