Java - Array de objetos

 
Vista:
sin imagen de perfil

Array de objetos

Publicado por Bregy M. Ramos (2 intervenciones) el 10/05/2015 18:59:36
Hola, Feliz día a las madres programadoras xD; y antes de ir a comer con la mía quisiera que me ayuden con un problema que me tiene pensando y sin resultado; sucede que lo único que quiero hacer es que se seleccione un numero entero positivo y a partir de ese numero generar JTexField's, y todo bien excepto que al generarse el ultimo JTextField se genera de una forma muy independiente a los parámetros pasados ( adjuntare mi código y una captura de imagen de como es que se genera). Gracias de antemano, espero la pasen bien. Saludos.



Screenshoot001


[codepackage resistencia;

import java.awt.Component;
import java.awt.Dimension;
import javax.swing.*;

public class constructor extends JFrame{
int cantRes;
JTextField[] resistencias;
JFrame ventana_resistencias;


public constructor(String titulo, int x, int y){

Dimension dimension = new Dimension(x,y);
ventana_resistencias = new JFrame(titulo);
ventana_resistencias.setDefaultCloseOperation(EXIT_ON_CLOSE);
ventana_resistencias.setSize(dimension);


}

public void añadir(int cantRes){
JTextField resistencias[] = new JTextField[cantRes];
for (int i=0; i<cantRes; i++) {
resistencias[i] = new JTextField("qweqweqw"+i);
resistencias[i].setSize(100,30);
resistencias[i].setLocation(10, 10+(i*30));
ventana_resistencias.add(resistencias[i]);


}
ventana_resistencias.setVisible(true);

}
}[/code]
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
sin imagen de perfil
Val: 349
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Array de objetos

Publicado por Andrés (340 intervenciones) el 11/05/2015 05:12:16
Agrega la linea que establece el layout a null.

1
2
3
4
5
6
7
8
public  constructor(String titulo, int x, int y){
 
        Dimension dimension = new Dimension(x,y);
        ventana_resistencias = new JFrame(titulo);
        ventana_resistencias.setDefaultCloseOperation(EXIT_ON_CLOSE);
        ventana_resistencias.setSize(dimension);
        ventana_resistencias.setLayout(null);
 }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Array de objetos

Publicado por Bregy (2 intervenciones) el 11/05/2015 06:33:38
Muchas gracias amigo, problema resuelto.
Saludos cordiales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar