Zoom com a rodinha do mouse

1 resposta
O

Preciso colocar uma função no meu projeto que dê zoom na imagem com a rodinha do mouse.
Alguém sabe como faz isso?

1 Resposta

O

Minha imagem está dentro um JLabel.
Por enquanto estou usando esse método para dar zoom.

private void showImageZoomIn(URL imageURL, BufferedImage image) {

int zoomwidth = image.getWidth() / 4;
            int zoomheight = image.getHeight() / 4;
Image img = new ImageIcon(image).getImage().getScaledInstance(zoomwidth, zoomheight, Image.SCALE_DEFAULT);

            imageLabel.setText(null);
            imageLabel.setIcon(new ImageIcon(img));
            imageLabel.repaint();
            imageLabel.validate();

Quando o usuário clica no botão de zoom, funciona perfeitamente.
Mas eu preciso colocar zoom quando o usuário mexer na rodinha do mouse.

Criado 28 de agosto de 2009
Ultima resposta 28 de ago. de 2009
Respostas 1
Participantes 1