Java - Imprimir en un TestArea

 
Vista:

Imprimir en un TestArea

Publicado por Paula (2 intervenciones) el 04/05/2010 06:22:02
Hola. Estoy haciendo un programa en java que crea una cuenta y la despliega en un textarea. Mi problema es que me imprime la variable numerica(el saldo de la cuenta pero lo demas no me lo imprime y no se porque... Mi codigo es:

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

//clase
public class AppletMetodos extends Applet implements ActionListener
{
//vbles de instancia
private int saldo;
private String num,nom;

//METODO PARA CREAR SIN PARAMETROS


Label lcuenta, lnom, lsaldo, lresul;
TextField txtcuenta, txtnom, txtsaldo;
TextArea ta;
Button b1;
Panel p1,p2;

//METODO CONSTRUCTOR PARA CONSTRUIR SIN PARAMETROS
public AppletMetodos()
{
num="";
saldo=0;
nom="";

setLayout(new GridLayout(1,1));
p1=new Panel(new GridLayout(9,1,3,3));
//p2=new Panel(new BorderLayout());
// p2=new Panel (new GridLayout(1,2));
lcuenta=new Label("Número de cuenta");
lnom=new Label("Nombre del Cliente");
lsaldo=new Label("Saldo de la cuenta");
txtcuenta=new TextField("");
txtnom=new TextField(60);
txtsaldo=new TextField("");
b1=new Button("Despliega cuenta");
lresul=new Label("Resultado:");
ta=new TextArea(20,20);

p1.add(lcuenta);
p1.add(txtcuenta);
p1.add(lnom);
p1.add(txtnom);
p1.add(lsaldo);
p1.add(txtsaldo);
p1.add(b1);
p1.add(lresul);
p1.add(ta);

add(p1);
b1.addActionListener(this);
// add(p2);
//add(p2);

}
//METODO CONSTRUCTOR QUE UTILIZA PARAMETROS
public AppletMetodos(String num, int saldo, String nom)
{
this.num=num;
this.saldo=saldo;
this.nom=nom;
}
//METODOS DE ACCESO
//obtener numero de cuenta
public String obtenNum()
{
return num;
}
//obtener el nombre del usuario
public int obtensaldo()
{
return saldo;
}
//obtener nombre del usuario
public String obtenNom()
{
return nom;
}
//Metodo modificador
public void actionPerformed(ActionEvent ae)
{

int n2=Integer.parseInt(txtsaldo.getText());

if(ae.getSource()==b1)

saldo=saldo+n2;

ta.setText(""+nom);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder