EJEMPLOS DE PROGRAMAS CON COMPONENTES DEL PAQUETE AWT 1. Programa que invierte una cadena import java.applet.Applet; import java.awt.*; public class examen extends Applet{ TextField t1=new TextField(" "); Button b=new Button("invertir"); TextField t2=new TextField(" "); public void init(){ add(t1); add(b); add(t2); } public boolean action(Event e,Object o){ String aux=t1.getText(); String cad=""; int t=aux.length(); for(int i=t-1;i>=0;i--) cad=cad+aux.charAt(i); t2.setText(cad); return true; } } 2. Programa que visualiza el siguiente Fibonacci, según se va presionando el botón “Fibonacci” import java.applet.Applet; import java.awt.*; public class examen extends Applet{ Label t1=new Label(" "); Button b=new Button("Fibonacci"); Label t2=new Label(" "); int N=0; public void init(){ add(t1); add(b); add(t2); } public boolean action(Event e,Object o){ N++; int f=Fibo(N); t1.setText(N+""); t2.setText(f+""); return true; } int Fibo(int n){ int a=0,b=1,c; for(int i=1;i<=n;i++){ c=a+b; b=a; a=c; } return a; } } 3. Programa que permite insertar 3 números, y visualiza la suma de los pares o la suma de los impares import java.applet.Applet; import java.awt.*; public class examen extends Applet{ TextField t1=new TextField(); TextField t2=new TextField(); TextField t3=new TextField(); TextField t4=new TextField(); Button b1=new Button("PARES"); Button b2=new Button("IMPARES"); public void init(){ add(t1); add(t2); add(t3); add(b1); add(b2); add(t4); } public boolean action(Event e,Object o){ int a=Integer.parseInt(t1.getText()); int b=Integer.parseInt(t2.getText()); int c=Integer.parseInt(t3.getText()); int pares=0; int impares=0; if(a%2==0) pares=pares+a; else impares=impares+a; if(b%2==0) pares=pares+b; else impares=impares+b; if(c%2==0) pares=pares+c; else impares=impares+c; if(e.target==b1) t4.setText(pares+""); if(e.target==b2) t4.setText(impares+""); return true; } } EJERCICIOS PROPUESTOS PARA PRACTICAR Realice un programa que dado un numero visualice su Fibonacci, Factorial o triple, (según la selección del boton) Realice un programa que dado una palabra, divida la misma en 3 y visualícelos en cajas de texto diferentes. Realice un programa que dado un conjunto de números ordenados, mostrar los números que faltan entre el primer número y el último número como se muestra en el ejemplo: Realice un applet que permita insertar 3 palabras por teclado, posteriormente visualícelas ordenadamente -