Adicionar imagem ao clicar no mouse? Applet Java
Como adiciono uma imagem nas coordenadas do mouse quando o mouse clica? Eu olhei para isso:Adicionando Imagens no Mouse Clique no JPanel
Mas eu não entendo e estou tentando adicioná-lo no clique do mouse em um applet
E, por favor, não diga: "Aprenda java básico primeiro! E forneça um link para alguns documentos da Oracle"; simplesmente não consigo obter informações dessas coisas.
Código:
> `import java.applet.Applet;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage;
import java.io.IOException;
`import java.net.URL;
import javax.imageio.ImageIO;
public class SHR extends Applet implements MouseListener{
int a;
int b;
@Override
public void mouseClicked(MouseEvent e) {
a = e.getX();
b = e.getY();
paint(null, a, b);/this is the part i am having trouble with
}
@Override
public void mouseEntered(MouseEvent arg0) {
}
@Override
public void mouseExited(MouseEvent arg0) {
}
@Override
public void mousePressed(MouseEvent arg0) {
}
@Override
public void mouseReleased(MouseEvent arg0) {
}
public void paint(Graphics g, int x, int y){
BufferedImage photo = null;
try
{
URL u = new URL(getCodeBase(),"SilverHandRecruit.png");
photo = ImageIO.read(u);
}
catch (IOException e)
{
g.drawString("Problem reading the file", 100, 100);
}
g.drawImage(photo,x, y, 10, 30, null);
}
}
`
O problema é que eu não sei com o que devo substituir "nulo" para fazê-lo funcionar
obrigado