Ejemplos Applets

4 abril 2016

Beep.java

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Beep extends Applet{
Toolkit toolkit;
public void init(){
toolkit=this.getToolkit();
Button botonBeep=new Button(«Beep»);
botonBeep.addActionListener(new BotonBeepListener());
add(botonBeep);
}
class BotonBeepListener implements ActionListener{
public void actionPerformed (ActionEvent event) {
toolkit.beep();
}
}
}

Rectangulo.java

import java.awt.*;
import java.applet.*;
public class Rectangulo extends Applet{
public void paint(Graphics g){
// size(); devuelve el tamaño horizontal y vertical del applet
Dimension d=size();
g.drawRect(0,0,d.width -10,d.height-10);
}
}

CanvasDemo.java

import java.awt.*;
import java.applet.*;
public class CanvasDemo extends Applet {
public void init() {
RegionDibujo componente = new RegionDibujo(); // creamos una nueva instancia
add(componente); // añadimos el componente
}
}

class RegionDibujo extends Canvas {
public RegionDibujo() {
setSize(100, 50); // establecemos el tamaño
}

public void paint( Graphics g) {
g.drawRect(0, 0, 99, 49); // dibujo el borde
g.drawString(«Un Canvas», 20,20);
}
}

Etiquetas.java

import java.awt.*;
import java.applet.*;
public class Etiquetas extends Applet{
public void init(){
Label izquierda = new Label(«Izquierda»);
Label derecha = new Label(«Derecha»);
Label centro = new Label(«Centrado»);
add(izquierda);
add(derecha);
add(centro);
derecha.setText(«Hola»);
}
}

Ej_FlowLayout.java

import java.awt.*;
import java.applet.*;
import java.util.*;

public class Ej_FlowLayout extends Applet {
public void init(){
setLayout(new FlowLayout(FlowLayout.RIGHT,20,5));

String cadena = «En un lugar de la Mancha de cuyo nombre no quiero acordarme.»;

StringTokenizer st = new StringTokenizer(cadena);

while (st.hasMoreTokens()){
add(new Button(st.nextToken()));
}

}
}

Ej_GridLayout.java

import java.awt.*;
import java.applet.*;

public class Ej_GridLayout extends Applet {
public void init(){
int n=3;
setLayout(new GridLayout(n, n));

for (int i = 0; i < n; i++) {

for (int j = 0; j < n; j++) {

int k = i * n + j;

if (k > 0)

add(new Button(«Boton » + k));

}
}
}
}