Lectura de Datos
Enviado por cope4521 • 4 de Junio de 2013 • 741 Palabras (3 Páginas) • 346 Visitas
Lectura de Datos
Dentro de un applet es sencillo tomar algún dato del usuario para realizar algún cálculo.
Es difícil explicar detalladamente los diferentes objetos en este momento que requieres para tomar un dato de la ventana del applet, cada objeto utilizado será explicado detalladamente en unidades posteriores, pero es importante que ya empieces a tomar datos del usuario, es por eso que te daremos los objetos más simples en este momento.
Esto se hace a través de crear un objeto de la clase TextField, el cual sirve para que el usuario teclee algún dato dentro del objeto, en la clase TextField existen diferentes métodos, es necesario utilizar el método getText() para tomar el dato del usuario y este método regresa un objeto de la clase String (cadena de caracteres), el cual se debe pasar a entero o número de punto flotante, utilizando la clase Integer o utilizando la clase Double (revisar ejemplo abajo).
Dentro de un Applet el método paint nos sirve para dibujar. En el método constructor (método con el mismo nombre de la clase) creamos objetos de la clase de elementos de interfaz gráfica, como TextField, TextArea, Label, Button, etc., y se añaden a la ventana del applet con el método add.
Cuando tomamos un dato del usuario, la manera que este le dice al applet que ya ha introducido el dato y quiere hacer el cálculo es dando un clic a un botón, el cual es creado dentro del applet por medio de la clase Button, para poder introducir las instrucciones para hacer algún cálculo cuando el usuario ya dio clic en el botón, debemos introducir éstas en el método actionPerformed, este método pertenece a la clase ActionListener, es entonces que la clase que estamos escribiendo que hereda de la clase Applet (clase AppletDaCuadrado en este caso), debe implementar la clase ActionListener para poder utilizar este método y dar instrucciones para cuando se da clic en el botón.
Es decir cuando queremos utilizar un Applet debemos heredar de la clase Applet, esto lo hacemos en la misma declaración de la clase:
public class AppletDaCuadrado extends Applet {
Habiendo definido previamente la instrucción import java.applet.*; el cual toma la clase Applet previamente definida por Java en la API.
Si un applet requiere utilizar elementos gráficos que el usuario utilizará para definir que requiere una acción como la de dar un clic en un botón, entonces ese Applet necesita implementar la interface ActionListener, la cual tiene métodos que ayudan a definir acciones para cuando el usuario da un clic en un botón, quedando entonces la declaración del applet como:
public class AppletDaCuadrado extends Applet implements ActionListener {
Es importante que no te sientas muy presionado por tener una serie de métodos nuevos, dentro de la clase Applet, pero pronto entre más ejercicios realices, más fácil te será entender estos nuevos métodos.
...