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

Ejemplos de la Biblia de Java 2

Estos ejemplos fueron sacados del libro la Biblia del java 2
Contienen desde el Hola Mundo Hasta métodos Graficos y Applets

Descargar Libro
http://www.megaupload.com/?d=K9TGIUOV



Descargar Ejemplos



Gestionar eventos de ventana

se puede ver, la ventana
frame gestiona eventos MouseListener, visualizando mensajes.

package masterdavidjavabasico;

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

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

public class frame extends Applet implements ActionListener {

    Button b1, b2;
    labelFrame window;

    public void init()
    {
        b1 = new Button("Visualizar la ventana");
        add(b1);
        b1.addActionListener(this);

        b2 = new Button("Ocultar la ventana");
        add(b2);
        b2.addActionListener(this);

        window = new labelFrame("Ventana Java");
        window.setSize(350, 250);
    }

    public void actionPerformed(ActionEvent event)
    {
        if(event.getSource() == b1){
            window.setVisible(true);
        }
        if(event.getSource() == b2){
            window.setVisible(false);
        }
    }
}

class labelFrame extends Frame implements MouseListener {
    Label label;

    labelFrame(String title){
        super(title);
        setLayout(new FlowLayout());
        label = new Label("Hola desde Java! Esta es una ventana frame.");
        add(label);
        addMouseListener(this);
         addWindowListener(new WindowAdapter() {public void
             windowClosing(WindowEvent e) {setVisible(false);}});
    }

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

    public void mouseClicked(MouseEvent e)
    {
        label.setText("Pulso el raton en " + e.getX() + "," + e.getY());
    }

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

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

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

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...

Poner Un boton con accion en un applet de Java 2da Opcion

package masterdavidjavabasico;

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

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

public class boton2 extends Applet implements ActionListener {

    TextField text1;
    Button button1;

    public void init()
    {
        text1 = new TextField(20);
        add(text1);
        button1 = new Button("Haga clic aqui!");
        add(button1);
        button1.setActionCommand("Boton apretado");
        button1.addActionListener(this);
    }

    public void actionPerformed(ActionEvent event)
    {
        String msg = new String ("Hola desde Java!");
        String command = event.getActionCommand();

        if(command.equals("Boton apretado")){
            text1.setText(msg);
        }
    }
}
Video Actualmente no Subido...

Poner Un boton con accion en un applet de Java

package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class boton extends Applet implements ActionListener {
/*
<APPLET
    CODE=boton.class
    WIDTH=200
    HEIGHT=200 >
</APPLET>
*/
    TextField text1;
    Button button1;
    public void init()
    {
        text1 = new TextField(20);
        add(text1);
        button1 = new Button("Haga clic aqui!");
        add(button1);
        button1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent event)
    {
        String msg = new String ("Hola desde Java!");
        if(event.getSource() == button1){
            text1.setText(msg);
        }
    }
}


Video Actualmente no Subido....

Como insertar una etiqueta en un applet de java

package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*codigo para insertarlo en un html
<APPLET
    CODE=etiqueta.class
    WIDTH=200
    HEIGHT=200 >
</APPLET>
*/
public class etiqueta extends Applet
{
     Label label1;
     Label label2;
     Label label3;

     public void init()
     {
         label1 = new Label("Hola desde Java!", Label.LEFT);
         add(label1);
         label2 = new Label("Hola desde Java!", Label.CENTER);
         add(label2);
         label3 = new Label("Hola desde Java!", Label.RIGHT);
         add(label3);
     }
}

Video Actualmente no Subido...

Como Colocar una imagen en un applet en java

Aqui muestro como colocar una inagen en 2 diferentes formas en un applet de java

Codigo

package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import javax.swing.*;

/**
*
* @author Master David
*/
public class imagenenapplet extends Applet {
private Image img;
private ImageIcon img2;
// Cargar la imagen cuando se cargue el subprograma
public void init() {
img = getImage( getDocumentBase(),"logo.png");
img2 = new ImageIcon("logo.png");
}
//mostrar imagen
public void paint(Graphics g){
g.drawImage(img, 0, 0, this);//dibuja la imagen original
// dibujar la imagen para ajustarse a la anchura y la altura
//menos de 120 pixeles
g.drawImage(img, 0, 120, getWidth(),getHeight() - 120, this);
//Dibujar icono usando se metodo paintIcon
img2.paintIcon(this, g, 180, 0);

}
// TODO overwrite start(), stop() and destroy() methods
}

Visdeo