Problema con textfield
Publicado por tony (20 intervenciones) el 10/06/2006 20:30:29
Hola, tengo que hacer un applet en el que semuestra una foto y debajo los datos de la persona,nombre, primer apellido etc... el problema es que al intentar poner el nombre(este nombre me lo pasan como parametro desde lapagina web) me sale muy distanciado de la etiqueta NOMBRE: y no s eque hacer ni como ponerlo.
pongo el codigo o untrozo por si alguien sabe que deberia de cambiar.Lo del LABEL.setforeground era porque queria que saliera en azul pero me da error por eso esta comentada.
MUCHAS GRACIAS!!!
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class ficha extends Applet {
Image foto;
Label nom;
Label ap1;
Label ap2;
Label dir;
Label tlf;
Label mail;
Label fecha;
Label vacio;
TextField nombre;
TextField apellido1;
TextField apellido2;
TextField direccion;
TextField telefono;
TextField mails;
TextField fechanacimiento;
TextField vacio1;
public void init()
{
//Label.setForeground(blue);
setLayout(new FlowLayout());
setBackground(Color.white);
setLayout(new BorderLayout());
Panel pf=new Panel();
Panel pd=new Panel();
add("North",pf);
add("South",pd);
pf.setLayout(new GridLayout(1,5));
pd.setLayout(new GridLayout(4,2));
String fotos=getParameter("FOTO");
String Tnombre=getParameter("NOMBRE");
String Tapellido1=getParameter("APELLIDO1");
String Tapellido2=getParameter("APELLIDO2");
String Tdireccion=getParameter("DIRECCION");
String Ttelefono=getParameter("TELEFONO");
String Temail=getParameter("EMAIL");
String Tfecha_nacimiento=getParameter("FECHA_NACIMIENTO");
//definicion de los titulos como label
nom=new Label("NOMBRE:");
ap1=new Label("PRIMER APELLIDO:");
ap2=new Label("SEGUNDO APELLIDO:");
dir=new Label("DIRECCION:");
tlf=new Label("TELEFONO:");
vacio=new Label(" ");
nombre= new TextField(Tnombre);
//nombre= new TextField(getParameter("NOMBRE"));
pd.add(nom,Tnombre);
pd.add(nombre,Tnombre);
//pd.add(vacio);
//lo de vacio es para dejar el hueco ya que al lado del nombre no va nada y ya pasa a la sieguiente fila con los apellidos
pd.add(ap1);pd.add(ap2);pd.add(dir);pd.add(tlf);
foto = getImage(getDocumentBase(), getParameter("FOTO"));
}
Un saludo y gracias!
pongo el codigo o untrozo por si alguien sabe que deberia de cambiar.Lo del LABEL.setforeground era porque queria que saliera en azul pero me da error por eso esta comentada.
MUCHAS GRACIAS!!!
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class ficha extends Applet {
Image foto;
Label nom;
Label ap1;
Label ap2;
Label dir;
Label tlf;
Label mail;
Label fecha;
Label vacio;
TextField nombre;
TextField apellido1;
TextField apellido2;
TextField direccion;
TextField telefono;
TextField mails;
TextField fechanacimiento;
TextField vacio1;
public void init()
{
//Label.setForeground(blue);
setLayout(new FlowLayout());
setBackground(Color.white);
setLayout(new BorderLayout());
Panel pf=new Panel();
Panel pd=new Panel();
add("North",pf);
add("South",pd);
pf.setLayout(new GridLayout(1,5));
pd.setLayout(new GridLayout(4,2));
String fotos=getParameter("FOTO");
String Tnombre=getParameter("NOMBRE");
String Tapellido1=getParameter("APELLIDO1");
String Tapellido2=getParameter("APELLIDO2");
String Tdireccion=getParameter("DIRECCION");
String Ttelefono=getParameter("TELEFONO");
String Temail=getParameter("EMAIL");
String Tfecha_nacimiento=getParameter("FECHA_NACIMIENTO");
//definicion de los titulos como label
nom=new Label("NOMBRE:");
ap1=new Label("PRIMER APELLIDO:");
ap2=new Label("SEGUNDO APELLIDO:");
dir=new Label("DIRECCION:");
tlf=new Label("TELEFONO:");
vacio=new Label(" ");
nombre= new TextField(Tnombre);
//nombre= new TextField(getParameter("NOMBRE"));
pd.add(nom,Tnombre);
pd.add(nombre,Tnombre);
//pd.add(vacio);
//lo de vacio es para dejar el hueco ya que al lado del nombre no va nada y ya pasa a la sieguiente fila con los apellidos
pd.add(ap1);pd.add(ap2);pd.add(dir);pd.add(tlf);
foto = getImage(getDocumentBase(), getParameter("FOTO"));
}
Un saludo y gracias!
Valora esta pregunta


0