ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
pregunta JTextField
Buscador:
Foro > JAVA > pregunta JTextField

Enviado por: Texto del mensaje
miguel mtz
Nivel : Estudiante
Mensajes : 5
> Perfil
Escrito el : Jueves 11-01-2007 A las : 08:05 ( > un mes )
Asunto : pregunta JTextField
hola

antes que nada gracias por proporcionarme la ayuda anterior que me sirvio, muchas gracias, ahora tengo un problema como podria hacer que aparecieran varios JTextField segun el tamaño de un arreglo y que cada uno contenga la info de la posicion del arreglo, ormando como una piramide.
espero haberme esplicado bien.De antemano les agradesco la ayuda que me puedan proporcionar.

ejemplo

[]--> JTextField
a1--> dato del arreglo

[a1]
[a2] [a3]
asi mas o menos
 
 
Armando Morales
Nivel : Profesor
Mensajes : 26
> Perfil
Escrito el : Jueves 11-01-2007 A las : 21:45 ( > un mes )
Asunto : Re: pregunta JTextField
Hola Miguel,

Con este ejemplo que estoy anexando, podrás desplegar una caja de tipo JTextField por cada elemento del arreglo que tengas con su contenido.

Para armar la pirámide tendrás que utilizar BorderLayout, para que las cajas de texto se acomoden según como lo requieras.

import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class JTextFieldExample {
public static void main(String args[]) {
String[] text = {"Saludos", "a", "todos", "amigos"};
JFrame frame = new JFrame("Ejemplo JTextField");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container content = frame.getContentPane();
content.setLayout(new GridLayout(0, 1));

for (int i=0; i JTextField textField = new JTextField(text[i]);
content.add(textField);
}
frame.pack();
frame.setSize(250, (int) frame.getSize().getHeight());
frame.setVisible(true);
}
}


El resultado de ejecución será como aparece en la imagen:

Profesor de Java
Osiris LMS
Amplía tus conocimientos en línea