[code]public class Exam extends JFrame implements MouseListener {
private Point texto;
public Exam(){
super();
this.setBounds(200, 200, 400, 400);
this.addMouseListener(this);
this.setVisible(true);
}
public void paint(Graphics g){
super.paint(g);
if(texto != null){
g.drawString(texto.x+","+texto.y, texto.x, texto.y);
}
}
public void mousePressed(MouseEvent e) {
if(e.getButton() == MouseEvent.BUTTON1){
texto = e.getPoint();
repaint();
}
}
}[/code]
V f
( ) ( ) A classe Exam é um container.
( ) ( ) A classe Exam é um frame.
( ) ( ) O tamanho da classe Exam em pixels é 200x200.
( ) ( ) O tamanho da classe Exam em pixels é 400x400.
( ) ( ) A classe Exam é um event listener que reage aos cliques do mouse realizados no botão que está dentro
do frame executando o método actionPerformed.
( ) ( ) A classe Exam é um event listener que reage aos cliques do mouse realizados dentro do frame
executando o método mousePressed.
( ) ( ) Quando o mouse é clicado dentro do frame com o botão direito (botão 1), este código fará aparecer
um texto pintado no frame.
( ) ( ) Quando o mouse é clicado dentro do frame com qualquer botão, este código fará aparecer um texto
pintado no frame.
( ) ( ) Executando este código é possível saber qual a posição x/y do frame que foi clicada.
( ) ( ) A cada clique do mouse, um novo texto contendo a posição clicada aparecerá na tela, e os textos serão
acumulados na tela de forma que após 5 cliques o frame estará exibindo as 5 posições clicadas ao
mesmo tempo.
minhas resposta : f,v,f,v,f,v,f,v,f,v