Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Diciembre 05, 2008, 11:30:35
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Nuevo foro de Control de versiones.

+  Foros Java y C/Linux
|-+  Programación
| |-+  Java J2SE
| | |-+  Evitar que se puedan cambiar columnas en JTable
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: Evitar que se puedan cambiar columnas en JTable  (Leído 78 veces)
laura_morgar
Full Member
***
Mensajes: 100


Ver Perfil Email


« en: Agosto 22, 2008, 01:41:26 »

Hola:

Resulta que tengo una tabla pero no quiero que el usuario pueda cambiar una columna por otra; es decir, con el ratón coger una determinada columna (por ejemplo la 1ª) y ponerla en una posición diferente (por ejemplo la última).

Lo que hice fue poner

tabla.setDragEnable(false);

Creí que este método era para eso, pero al ejecutar la aplicación sigue permitiendo cambiar unas columnas por otras.

Si no es este método o la forma de hacerlo, ¿Cómo sería?

Muchas gracias de antemano.
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #1 en: Agosto 22, 2008, 03:24:23 »

Hola:

Al JTable pídele el getTableHeader() y al JTableHeader que obtienes llama al método setReorderingAllowed().

Se bueno.
En línea

Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!