• Domingo 22 de Diciembre de 2024, 18:24

Autor Tema:  Dudas Con Tablas  (Leído 975 veces)

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Dudas Con Tablas
« en: Jueves 21 de Febrero de 2008, 14:07 »
0
Saludos compañeros, tengo varios problemas con las tablas:

1. Tengo un JScrollPane con una tabla, con la dimesion siguiente:

jsp.setPreferredSize(new Dimension(1160, 65));

y quiero que si la tabla es mayor que ese 65 le ponga las barras de scroll, y si no, agregar dicho panel normal, sin nada.
Como puedo hacer esa comparacion de si la dimension es mayor de 65, esa componente y ???

2. Tambien quiero que el usuario pueda redimensionar las celdas de esa tabla que esta dentro del scollPane, como lo puedo hacer ???

Espero que me haya explicado bien.
Muchas gracias.

alemag

  • Miembro MUY activo
  • ***
  • Mensajes: 180
    • Ver Perfil
Re: Dudas Con Tablas
« Respuesta #1 en: Viernes 22 de Febrero de 2008, 13:36 »
0
Yo lo tengo implementado de la siguiente manera, un defaultTableMode, y para presentarlo lo meto dentro de una tabla.
Si pongo panel_aux.add(tab, constraints); agrega la tabla bien, si quiero saber su tamaño pongo:
         System.out.println("dimension de la tabla "+tab.getSize().width);
          System.out.println("dimension de la tabla "+tab.getSize().height);

pero me da valor 0. Quiero que si el tamaño es mayor a uno dado, o si tiene mas de 5 filas la tabla le ponga unas barras de scroll, y yo le pongo el siguiente codigo:

         JScrollPane jsp=new JScrollPane(tab);
          panel_aux.add(jsp, constraints);

dentro de unas barras de scroll, y le pongo un monton de propiedades, pero ninguna me da resultado (autoresize ...). En todas me sale un recuadro grande, y la tabla dentro, pero sobra mucho espacio dentro de ese recuadro, con lo cual la tabla no queda ajustada a todo el cuadro (ese cuadro me imagino que sera el scroll panel ).

Espero que me haya explicado. Como lo podria solucionar ???

Por favor, ayudadme, que es un poco urgente. Muchas gracias.