draw.addMouseMotionListener(this);
/** Overridden to do nothing for performance reasons */ public @Override void addMouseMotionListener(MouseMotionListener ml) { if (swingRendering) { super.addMouseMotionListener(ml); } }
private void initUI() { panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); String pageLabelText = pageIndex < 0 ? "Page number not found" : "Page " + (pageIndex + 1); // append PDF page label, if available String lbl = PDFDebugger.getPageLabel(document, pageIndex); if (lbl != null) { pageLabelText += " - " + lbl; } JLabel pageLabel = new JLabel(pageLabelText); pageLabel.setAlignmentX(Component.CENTER_ALIGNMENT); pageLabel.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 20)); pageLabel.setBorder(BorderFactory.createEmptyBorder(5, 0, 10, 0)); panel.add(pageLabel); label = new JLabel(); label.addMouseMotionListener(this); label.addMouseListener(this); label.setAlignmentX(Component.CENTER_ALIGNMENT); panel.add(label); panel.addAncestorListener(this); zoomMenu = ZoomMenu.getInstance(); zoomMenu.changeZoomSelection(zoomMenu.getPageZoomScale()); startRendering(); }
final JLabel label = ... label.addMouseMotionListener(new MouseListener() { ... public void mouseEntered(MouseEvent me) { hoveredLabel = (JLabel)me.getSource(); } public void mouseExited(MouseEvent me) { hoveredLabel = null; } }
/** Overridden to do nothing for performance reasons */ public void addMouseMotionListener (MouseMotionListener ml) { if (swingRendering) { super.addMouseMotionListener (ml); } }
/** Overridden to do nothing for performance reasons */ public void addMouseMotionListener (MouseMotionListener ml) { if (swingRendering) { super.addMouseMotionListener (ml); } }
JLabel nameLabel = new JLabel("Name:"); nameLabel.addMouseMotionListener(new MouseMotionAdapter() { //override the method public void mouseDragged(MouseEvent arg0) { // to do ......................... } });
ImageIcon icon = new ImageIcon("C:/image.jpg"); //Path to the image JLabel label = new JLabel(icon); //add image to the label label.addMouseMotionListener(new MouseMotionListener() { @Override public void mouseMoved(MouseEvent arg0) { // TODO Auto-generated method stub } @Override public void mouseDragged(MouseEvent arg0) { // TODO Auto-generated method stub } });
public class Paint extends JPanel implements ActionListener { Mouse swim = new Mouse(); Timer tm = new Timer(7, this); public void paintComponent(Graphics g) { // Try this: ImageIcon swimminghold = new ImageIcon(render.class.getResource("resources/Swimmingpoolns.png")); swimmingpool = swimminghold.getImage(); JLabel label = new JLabel(); label.setIcon(swimminghold); label.addMouseMotionListener(swim); addMouseMotionListener(swim); label.addMouseMotionListener(swim); addMouseMotionListener(swim); //Do something /* ...*/ }
JLabel image1 = new JLabel( new ImageIcon(...) ); image1.setSize( image1.getPreferredSize() ); image1.addMouseListener(...); image1.addMouseMotionListener(...); JPanel dragPanel = new JPanel(); dragPanel.setLayout(null); dragPanel.add( image1 ); frame.add(dragPanel, BorderLayout.CENTER);
/** * Creates and lays out the controls inside this dialog. * <p> * This method is called upon initialization only. * </p> */ private void initControls() { JPanel contentPane = new JPanel(new BorderLayout()); contentPane.setBackground(Color.WHITE); JLabel labContents = new JLabel(Utils.getImage("AboutBox.png", "")); contentPane.add(labContents, BorderLayout.CENTER); labContents.addMouseListener(this); labContents.addMouseMotionListener(this); setContentPane(contentPane); pack(); } }
protected void installListeners(JLabel c) { super.installListeners(c); // Forse PropertyChangeListener String oldText = c.getText(); if (oldText != null) { c.setText(null); c.setText(oldText); } oldText = c.getToolTipText(); if (oldText != null) { c.setToolTipText(null); c.setToolTipText(oldText); } adapter = new RepresentativeAnchorMouseAdapter(); c.addMouseListener(adapter); c.addMouseMotionListener(adapter); }
protected void installListeners(JLabel c) { super.installListeners(c); // Forse PropertyChangeListener String oldText = c.getText(); if (oldText != null) { c.setText(null); c.setText(oldText); } oldText = c.getToolTipText(); if (oldText != null) { c.setToolTipText(null); c.setToolTipText(oldText); } adapter = new RepresentativeAnchorMouseAdapter(); c.addMouseListener(adapter); c.addMouseMotionListener(adapter); descriptor.getToolWindow().addPlafPropertyChangeListener(this); }
public void setLabel(JLabel newValue) { if (label != null) { label.removeMouseListener(handler); label.removeMouseMotionListener(handler); label.setCursor(Cursor.getDefaultCursor()); } label = newValue; if (label != null) { label.addMouseListener(handler); label.addMouseMotionListener(handler); } }
/** * Description of the Method */ protected void installListeners() { mouseInputListener = createMouseInputListener(); iconPane.addMouseMotionListener(mouseInputListener); iconPane.addMouseListener(mouseInputListener); if (propertyChangeListener == null) { propertyChangeListener = createPropertyChangeListener(); } desktopIcon.getInternalFrame().addPropertyChangeListener(propertyChangeListener); }
public void setLabel(JLabel newValue) { if (label != null) { label.removeMouseListener(handler); label.removeMouseMotionListener(handler); label.setCursor(getDefaultCursor()); } label = newValue; if (label != null) { label.addMouseListener(handler); label.addMouseMotionListener(handler); } }
@Override protected void onCreated(Pair<TextLine,BufferedImage> src){ box=src.getKey().getBox(); candidates=CharacterSegmenters.REGISTRY.get().segment(src.getKey()); icon=new PageIcon(src.getValue(),this); icon.getContent().addMouseListener(this); icon.getContent().addMouseMotionListener(this); index=new JSpinner(new SpinnerNumberModel(0,0,candidates.size()-1,1)); index.addChangeListener((e)->icon.repaint()); bar.add(index); add(new JScrollPane(icon),BorderLayout.CENTER); } @Override
public PageIcon(){ super(new BorderLayout()); content.setVerticalAlignment(SwingConstants.TOP); content.setHorizontalAlignment(SwingConstants.LEFT); content.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR)); content.addMouseMotionListener(this); add(content,BorderLayout.CENTER); JFormattedTextField scaler=new JFormattedTextField(DecimalFormat.getPercentInstance()); scaler.setValue(1.0); scaler.addActionListener((e)->{ setScale(((Number)scaler.getValue()).doubleValue()); }); add(scaler,BorderLayout.SOUTH); } public PageIcon(BufferedImage page,IconPaint painter){
@Override public void onViewInit() { this.setOpacity(this.applicationConfig.get().getMaxOpacity() / 100f); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); ImageIcon icon = this.componentsFactory.getImage("app/helpIGImg.png"); Image image = icon.getImage(); // transform it Image newimg = image.getScaledInstance(dim.width - MARGIN, -1, java.awt.Image.SCALE_SMOOTH); if(dim.height-MARGIN < newimg.getHeight(null)) { newimg = image.getScaledInstance(-1, dim.height - MARGIN, java.awt.Image.SCALE_SMOOTH); } icon = new ImageIcon(newimg); JLabel img = new JLabel(icon); this.add(img); img.addMouseListener(new DraggedFrameMouseListener()); img.addMouseMotionListener(new DraggedFrameMotionListener()); img.setCursor(new Cursor(Cursor.MOVE_CURSOR)); this.pack(); this.setLocation(dim.width/2-this.getSize().width/2, 0); }