Mostrando las entradas con la etiqueta cuadro. Mostrar todas las entradas
Mostrando las entradas con la etiqueta cuadro. 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.");
    }
}

Casillas de verificasion y cuadro de texto en un Applet

/*
 * utilizacion de casillas de activacion y un cuadro de texto
 */
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

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

public class casillas extends Applet implements ItemListener {

    Checkbox checkbox1, checkbox2, checkbox3, checkbox4;
    TextField text1;

    public void init()
    {
        checkbox1 = new Checkbox("1");
        add(checkbox1);
        checkbox1.addItemListener(this);
        checkbox2 = new Checkbox("2");
        add(checkbox2);
        checkbox2.addItemListener(this);
        checkbox3 = new Checkbox("3");
        add(checkbox3);
        checkbox3.addItemListener(this);
        checkbox4 = new Checkbox("4");
        add(checkbox4);
        checkbox4.addItemListener(this);
        text1 = new TextField(30);
        add(text1);
    }

    public void itemStateChanged(ItemEvent e)
    {
        if(e.getItemSelectable() == checkbox1){
            text1.setText("Casilla de activacion 1 pulsada!");
        } else if(e.getItemSelectable() == checkbox2){
            text1.setText("Casilla de activacion 2 pulsada!");
        } else if(e.getItemSelectable() == checkbox3){
            text1.setText("Casilla de activacion 3 pulsada!");
        } else if(e.getItemSelectable() == checkbox4){
            text1.setText("Casilla de activacion 4 pulsada!");
        }
    }
}

Video Aun no Subido...