Ocorreram alguns erros na segunda compilação do meu programa .java. São 29 erros “illegal start of expression”, provavelmente: começo de expressão ilegal. O erro ocorre em vários métodos, e provoca falta de ‘;’. Como posso resolver esses dois erros em todos os métodos?
Grande abraço ao pessoal do Java e do Kotlin.
Atenciosamente,
Ronaldo
Segue o código e a tela com o comando de compilação e seus erros:
// Demonstra os tratadores de eventos do mouse.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="MouseEvents" width=300 height=<100>
</applet>
*/
public class MouseEvents extends Applet
implements MouseListener, MouseMotionListener {
String msg = "";
int mouseX = 0, mouseY = 0; // coordenadas do mouse
public void init() {
int mouseX = 0, mouseY = 0; // coordenadas do mouse
init() {
addMouseListener(this);
addMouseMotionListener(this);
}
// trata cliques no mouse.
public void mouseClicked(MouseEvent me) {
mouseX = 0;
mouseY = 10;
msg = "Mouseclicked.";
repaint();
}
// trata a entrada do mouse da janela.
public void mouseEntered(MouseEvent me) {
mouseX = 0;
mouseY = 10;
msg = "Mouse entered.";
repaint();
}
// Trata a saída do mouse da janela.
public void mouseExited(MouseEvent me) {
mouseX = 0;
mouseY = 10;
msg = "Mouse exited.";
repaint();
}
// Trata o pressionamento do botão.
public void mousePressed(MouseEvent me) {
// salva coordenadas
mouseX = me.getX();
mouseY = me.getY();
repaint();
}
// Trata a soltura do botão.
public void mouseReleased(MouseEvent me) {
// salva coordenadas
mouseX = me.getX();
mouseY = me.getYT();
msg = "Up";
}
// Trata o mouse sendo arrastado.
public void mouseDragged(MouserEvent me) {
//salva coordenadas
mouseY = me.getY();
msg = "*";
showStatus("Moving mouse at " + me.getX() + ", " +
me.getY());
}
// Exibe msg na janela do applet nolocal X, Y atual.
public void paint(Graphics g) {
g.drawString(msg, mouseX, mouseY);
}
}
}




