AUXILIO COMO HAGO PARA QUE EN UN TEXTFIELD PUEDA CONTENER VARIOS DATOS
BUENAS NOCHES NECESITO QUE ME COLABOREN CON UN APPLET QUE ESTOY CREANDO DONDE NECESITO QUE AL MOMENTO QUE HAGA CLICK EN CALCULAR ME MUESTRE UN CICLO EN UN MISMO TEXTFIELD
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CICLOSVARIABLES
{
int PI,NUMERO,I;
double PA,AUMENTO,PA1,A1,I1;
Frame F1;
Label L1,L2,L3;
TextField T1,T2,T3,T4;
Button B1,B2;
public void ventana()
{
F1=new Frame("CICLOS VARIABLES");
L1=new Label("POBLACION INICIAL");
L2=new Label("% INCREMENTO");
L3=new Label ("NUMERO DE DIAS");
T1=new TextField();
T2=new TextField();
T3=new TextField();
T4=new TextField();
B1=new Button("INCREMENTAR");
B2=new Button("SALIR");
F1.setLayout(null);
F1.setSize(500,500);
F1.setVisible(true);
B2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){
System.exit(0);
}});
B1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){
INCREMENTO();
}});
F1.add(L1);L1.setBounds(30,50,150,30);
F1.add(T1);T1.setBounds(190,50,150,30);
F1.add(L2);L2.setBounds(30,100,150,30);
F1.add(T2);T2.setBounds(190,100,150,30);
F1.add(L3);L3.setBounds(30,150,150,30);
F1.add(T3);T3.setBounds(190,150,150,30);
F1.add(T4);T4.setBounds(30,250,150,150);
F1.add(B1);B1.setBounds(30,200,150,30);
F1.add(B2);B2.setBounds(190,200,150,30);
}
public void INCREMENTO()
{
PI=Integer.parseInt(T1.getText());
AUMENTO=Integer.parseInt(T2.getText());
NUMERO=Integer.parseInt(T3.getText());
A1=0;
I1=0;
for(I=0;I<NUMERO;I++)
{
T4.setText({+A1);
PA1=AUMENTO/100;
PA=PI*PA1;
A1=PI+PA;
I1=I1+A1;
}
}
public static void main(String arg[])
{
CICLOSVARIABLES n=new CICLOSVARIABLES();
n.ventana();
}
}
ESTO ES LO QUE TENGO DE PRONTO ME PUEDAN AYUDAR GRACIAS
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CICLOSVARIABLES
{
int PI,NUMERO,I;
double PA,AUMENTO,PA1,A1,I1;
Frame F1;
Label L1,L2,L3;
TextField T1,T2,T3,T4;
Button B1,B2;
public void ventana()
{
F1=new Frame("CICLOS VARIABLES");
L1=new Label("POBLACION INICIAL");
L2=new Label("% INCREMENTO");
L3=new Label ("NUMERO DE DIAS");
T1=new TextField();
T2=new TextField();
T3=new TextField();
T4=new TextField();
B1=new Button("INCREMENTAR");
B2=new Button("SALIR");
F1.setLayout(null);
F1.setSize(500,500);
F1.setVisible(true);
B2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){
System.exit(0);
}});
B1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){
INCREMENTO();
}});
F1.add(L1);L1.setBounds(30,50,150,30);
F1.add(T1);T1.setBounds(190,50,150,30);
F1.add(L2);L2.setBounds(30,100,150,30);
F1.add(T2);T2.setBounds(190,100,150,30);
F1.add(L3);L3.setBounds(30,150,150,30);
F1.add(T3);T3.setBounds(190,150,150,30);
F1.add(T4);T4.setBounds(30,250,150,150);
F1.add(B1);B1.setBounds(30,200,150,30);
F1.add(B2);B2.setBounds(190,200,150,30);
}
public void INCREMENTO()
{
PI=Integer.parseInt(T1.getText());
AUMENTO=Integer.parseInt(T2.getText());
NUMERO=Integer.parseInt(T3.getText());
A1=0;
I1=0;
for(I=0;I<NUMERO;I++)
{
T4.setText({+A1);
PA1=AUMENTO/100;
PA=PI*PA1;
A1=PI+PA;
I1=I1+A1;
}
}
public static void main(String arg[])
{
CICLOSVARIABLES n=new CICLOSVARIABLES();
n.ventana();
}
}
ESTO ES LO QUE TENGO DE PRONTO ME PUEDAN AYUDAR GRACIAS
no entiendo muy bien pero si deseas mostrar varias cosas en un mismo componente, puedes dise;ar tu clase para que esta devuelva varias cosas x ejemplo
clase myclase{
string d;
strin g;
public String toString(){
return d +" otro dato "+g;
}
}
entonces en tu textfilel pones text.setText(myclase.tostring);
clase myclase{
string d;
strin g;
public String toString(){
return d +" otro dato "+g;
}
}
entonces en tu textfilel pones text.setText(myclase.tostring);
