Ayuda con Botones
Publicado por Chejito (8 intervenciones) el 02/08/2006 15:21:14
Hola que tal, necesito de la a yuda de todos, les cuento que estoy haciendo una calculadora, ya tengo toda la fachada, estoy lo estoy haciendo con un applet y botones, el problema que tengo es que puse un TextField para que cuando se presione el boton con el numero 1, aparezca en la pantalla simulada con el TextField ya he tratado de varias formas y consultado en la web pero no encuentro la manera. les copio el codigo que llevo
import java.awt.*;
import java.awt.Event.*;
import java.applet.Applet;
public class Proyecto extends java.applet.Applet
{
TextField pantalla;
Button uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,cero,mas,menos,multi,div,pun,igual;
public void init()
{
setLayout(null);
pantalla = new TextField(10);
uno = new Button("1");
dos = new Button("2");
tres = new Button("3");
cuatro = new Button("4");
cinco = new Button("5");
seis = new Button("6");
siete = new Button("7");
ocho = new Button("8");
nueve = new Button("9");
cero = new Button("0");
mas = new Button("+");
menos = new Button("-");
multi = new Button("*");
div = new Button("/");
pun = new Button(".");
igual = new Button("=");
int cantidad;
String resultado="";
boolean ans = false;
add(pantalla);pantalla.reshape(42,17,115,25);
add(uno);uno.reshape(40,100,25,25);
add(dos);dos.reshape(70,100,25,25);
add(tres);tres.reshape(100,100,25,25);
add(cuatro);cuatro.reshape(40,70,25,25);
add(cinco);cinco.reshape(70,70,25,25);
add(seis);seis.reshape(100,70,25,25);
add(siete);siete.reshape(40,40,25,25);
add(ocho);ocho.reshape(70,40,25,25);
add(nueve);nueve.reshape(100,40,25,25);
add(cero);cero.reshape(40,130,25,25);
add(mas);mas.reshape(130,40,25,25);
add(menos);menos.reshape(130,70,25,25);
add(multi);multi.reshape(130,100,25,25);
add(div);div.reshape(130,130,25,25);
add(pun);pun.reshape(70,130,25,25);
add(igual);igual.reshape(100,130,25,25);
}
}
import java.awt.*;
import java.awt.Event.*;
import java.applet.Applet;
public class Proyecto extends java.applet.Applet
{
TextField pantalla;
Button uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve,cero,mas,menos,multi,div,pun,igual;
public void init()
{
setLayout(null);
pantalla = new TextField(10);
uno = new Button("1");
dos = new Button("2");
tres = new Button("3");
cuatro = new Button("4");
cinco = new Button("5");
seis = new Button("6");
siete = new Button("7");
ocho = new Button("8");
nueve = new Button("9");
cero = new Button("0");
mas = new Button("+");
menos = new Button("-");
multi = new Button("*");
div = new Button("/");
pun = new Button(".");
igual = new Button("=");
int cantidad;
String resultado="";
boolean ans = false;
add(pantalla);pantalla.reshape(42,17,115,25);
add(uno);uno.reshape(40,100,25,25);
add(dos);dos.reshape(70,100,25,25);
add(tres);tres.reshape(100,100,25,25);
add(cuatro);cuatro.reshape(40,70,25,25);
add(cinco);cinco.reshape(70,70,25,25);
add(seis);seis.reshape(100,70,25,25);
add(siete);siete.reshape(40,40,25,25);
add(ocho);ocho.reshape(70,40,25,25);
add(nueve);nueve.reshape(100,40,25,25);
add(cero);cero.reshape(40,130,25,25);
add(mas);mas.reshape(130,40,25,25);
add(menos);menos.reshape(130,70,25,25);
add(multi);multi.reshape(130,100,25,25);
add(div);div.reshape(130,130,25,25);
add(pun);pun.reshape(70,130,25,25);
add(igual);igual.reshape(100,130,25,25);
}
}
Valora esta pregunta


0