Hola,
Cita:
Iniciado por MoralesKini ... a ver si veis el fallo en algun lado. ...
En casi todo los que mostraste ... es broma ...
Cita:
Iniciado por MoralesKini if (jContentPane == null) {
jContentPane.add(getJTable(), null);
}
¿Si jContentPane es nulo entonces le agregas un JTable?
(Aunque supongo no mostraste todo el código)
Cita:
Iniciado por MoralesKini private JTable getJTable() {
jTable = new JTable(mod); // si quereis os pongo el codigo donde relleno la tabla, pero no creo que tenga nada que ver.
.......
return jTable;
}
Le agregas al anterior jContentPane el resultado de este método (lo qué está en rojo). El resultado de este método es un JTable que ya estaba dentro del JScrollPane, pero no estas poniendo el JScrollPane dentro del jContentPane, sino el JTable directamente. (Es dificil explicar esta parte, si no la viste.)
Cita:
Iniciado por MoralesKini jTable.setBounds(new Rectangle(17, 250, 500, 100));
Useless. (En el caso que tengas un Flow o BorderLayout)
Cita:
Iniciado por MoralesKini jTable.enable(false);
Deprecated.
Cita:
Iniciado por MoralesKini JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
jTable.setFillsViewportHeight(true);
return jTable;
Regresa el JTable y no el JScrollPane.
Si estas usando Eclipse ... porqué no seleccionas la opción 'JTable on JScrollPane' de la paletta de controles, en lugar de haber seleccionado solamente JTable, aunque no recuerdo en que versión fué incluida esa opción.
Saludos,