Java - Ayuda con jpanel

 
Vista:
sin imagen de perfil

Ayuda con jpanel

Publicado por Sergi (1 intervención) el 20/01/2016 23:52:43
Hola buenas! veran me estoy programando para mi mismo un pequeño programa y tengo una duda, necesito hacer un bucle que me cree X botones (dependiendo del tamaño del arraylist) en un JPanel, pero no me saca ningun boton. El JPanel esta creado con editor de NetBeans sobre un JFrame (creado por netbeans tambien) El codigo es este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static ArrayList<Cuenta> cuentas = Cuenta.cuenta;
    public verCuenta() {
        initComponents();
        panel.setVisible(true);
        Cuenta cu;
        JButton button;
 
        int size= cuentas.size();
 
        for(int i=0;i<size;i++){
            button = new JButton(cuentas.get(i).getNombre());
            button.setVisible(true);
            panel.add(button);
        }

Gracias de antelacion!
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: 10
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Ayuda con jpanel

Publicado por Marcelo (47 intervenciones) el 21/01/2016 02:10:49
Intentaste setearle un Layout al panel?

por ejemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static ArrayList<Cuenta> cuentas = Cuenta.cuenta;
public verCuenta() {
initComponents();
panel.setVisible(true);
Cuenta cu;
JButton button;
 
jPanel1.setLayout(new GridLayout());// Fijate que layout se ajusta mejor a tus necesidades
 
int size= cuentas.size();
 
for(int i=0;i<size;i++){
button = new JButton(cuentas.get(i).getNombre());
button.setVisible(true);
panel.add(button);
}
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