sábado, 14 de abril de 2012

Fijar el ancho de columna de un JTable Visualmente

Holas, antes puse como fijar este ancho por codigo, pero a muchos nos gusta usar el IDE sin tener que ejecutar el programa para ver como quedan nuestras columnas.

Para fijar las columnas "visualmente" usando el IDE Netbeans:

1. Tener un JTable :o)
2. Cambiar la propiedad "autoResizeMode" a OFF.
3. Click derecho en el JTable e ingresar a la opcion "Table Contents".
4. Ir a la pestaña "Columns"
5. Selecionar la columna a la que queremos fijar el ancho.
6. Cambiar el valor "Pref. Width" al ancho que queramos.

Cerramos la ventana y listo, veremos que el ancho de la columna a variado segun le hayamos indicado.

Bye

15 comentarios:

  1. Excelente aporte, hace mucho estaba buscando como hacerlo. Gracias

    ResponderEliminar
  2. Excelente aporte. Claro y conciso. Gracias.

    ResponderEliminar
  3. Ecelente, muchas gracias

    ResponderEliminar
  4. mm no funciono. se desconfigura al ejecutar el programa..:(

    ResponderEliminar
    Respuestas
    1. =mente parece que sera de seguir buscando

      Eliminar
    2. vuelve a su estado por defecto al ejecutar cualquier metodo que involucre la tabla

      Eliminar
    3. Este comentario ha sido eliminado por el autor.

      Eliminar
    4. con el siguiente codigo:
      MITABLA.getColumnModel().getColumn(NUMERO DE COLUMNA EJM: 0).setPreferredWidth(TAMAÑO EN PIXELES EJM: 10);

      lo mas seguro es instanciarlo en "initcomponents" y despues del codigo de haber creado los nombres de las columnas(si es que asi lo fuere).
      Hazlo y comentame como te fue.

      Eliminar
  5. gracias jonas sos un monstruoooo pibe... :)

    ResponderEliminar
  6. Muchas gracias camarada, me sirvió, sigue asi

    Saludos

    ResponderEliminar
  7. como Cambiar la propiedad "autoResizeMode" a OFF

    ResponderEliminar
  8. como cambio la propiedad "autoResizeMode" a OFF

    ResponderEliminar