Dúvida Applet?!

0 respostas
J

Eu tenho um arquivo de imagem (um mapa) e carreguei ele num applet, mas como a imagem e grande, não mostra toda a imagem no applet.

Como eu coloco o JScrollPane no applet para poder mostrar a imagem toda?

E tambem colocar um JLabel mostrando a posição do mouse na imagem, X , Y? O jeito que eu coloquei não ficou legal.

Alguem pode me dar uma força ai!

package Applet;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;

public class ImagemMouse  extends Applet implements MouseListener,MouseMotionListener {

	Image imagem;
	int coord_x, coord_y;
	public void init()
	{
		addMouseListener(this);
		imagem = getImage(getCodeBase(),"plantabaixa.jpg");
		setSize(1024,768);
		setVisible(true);
		
	}
	
	public void mouseClicked(MouseEvent e) {
		coord_x = e.getX();
		coord_y = e.getY();
	}

	public void mouseEntered(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseExited(MouseEvent e) {
	}

	public void mousePressed(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseReleased(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseDragged(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void mouseMoved(MouseEvent e) {
		// TODO Auto-generated method stub
		
	}
	
	public void paint(Graphics apelet)
	{
		apelet.drawImage(imagem, 10,10,this);
		apelet.drawString("Posição Imagem >  X :"+coord_x+" Y : "+coord_y,10,500 );
	}

}
Criado 3 de abril de 2007
Respostas 0
Participantes 1