Mostrando las entradas con la etiqueta Eventos. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Eventos. Mostrar todas las entradas

Eventos del Mouse en un applet de java

Se puede ver esta applet funcionando Cuando se mueve el
ratón o se usa uno de sus botones, la applet permite saber lo que ocurre.

package masterdavidjavabasico;

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

/*
<APPLET
    CODE=raton.class
    WIDTH=300
    HEIGHT=200 >
</APPLET>
*/

public class raton extends Applet implements MouseListener, MouseMotionListener
{
    TextField text1;

    public void init(){
        text1 = new TextField(35);
        add(text1);
        addMouseListener(this);
        addMouseMotionListener(this);
    }

    public void mousePressed(MouseEvent e)
    {
        if((e.getModifiers() & InputEvent.BUTTON1_MASK) == InputEvent.BUTTON1_MASK){
            text1.setText("Boton izquierdo del raton apretado en " + e.getX() + "," + e.getY());
        }
        else{
            text1.setText("Boton derecho del raton apretado en " + e.getX() + "," + e.getY());
        }
    }

    public void mouseClicked(MouseEvent e)
    {
        text1.setText("Hizo clic sobre el raton en " + e.getX() + "," + e.getY());
    }

    public void mouseReleased(MouseEvent e)
    {
        text1.setText("Se solt el boton del raton.");
    }


    public void mouseEntered(MouseEvent e)
    {
        text1.setText("Raton para introducir.");
    }

    public void mouseExited(MouseEvent e)
    {
        text1.setText("Raton para salir.");
    }

    public void mouseDragged(MouseEvent e)
    {
        text1.setText("Se arrasto el raton.");
    }

    public void mouseMoved(MouseEvent e)
    {
        text1.setText("Se movio el raton.");
    }
}