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 );
}
}