ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  21 de Noviembre de 2012  •  237 Palabras (1 Páginas)  •  263 Visitas

Laboratorio 11

Ejercicio 1. Uso de clases Anónimas

 Se tiene la clase Ejercicio1, y la clase externa Alumnos:

class Alumnos {

String nombre;

public void muestra() {

System.out.println("Demo");

}

 En el Main, Instancia una clase Interna de la clase Alumno de manera que modifique el método muestra() mostrando un saludo al nombre ingresado por teclado.

Ejercicio 2. Interfaces

 Se tiene la interface Cocinable

interface Cocinable{

public void cocinar(String plato); // Método que realiza algo

}

 Se pide implementar la Interface, mediante una clase Anónima.

Ejercicio 2.2 Uso de Implementación de Interfaces.

 Escribe el siguiente código y observa el resultado del empleo de Clases

public class Ejercicio2 {

public int numero = 1;

public Ejercicio2() {

JFrame win = new JFrame(); /* Crea un Objeto JFrame */

win.setSize(300,200); /* ancho y alto de la ventana */

JButton b = new JButton("Pulsa!!"); /* Crea un Objeto JButton */

ActionListener click = new ActionListener() {

/* Implementa la Interface ActionListener mediante una clase

* Anónima. La variable click guarda una referencia a una

* instancia de una subclase anónima de la interface ActionListener */

public int numero=1;

public void actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(null,"Hola ");

}

};

b.addActionListener(click); /* Se llama al componente */

win.getContentPane().add(b); /* Agrega el Boton al contenedor */

win.setVisible(true); /* Muestra la ventana */

}

}

 Completa el método main().

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com