desplazamiento barra agregar java swing resize jtable jscrollpane

java - barra - JTable en tamaño fijo JScrollPane con JFrame redimensionable?



agregar scroll a jtable java (1)

Establezca el modo de cambio de tamaño automático de la tabla en "off"

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

Eche un vistazo a JTable#setAutoResizeMode para más detalles.

Actualizar

Debo mencionar que esto significará que será responsable de determinar el tamaño de cada columna.

Eche un vistazo a Cómo usar las tablas y Cómo configurar y cambiar los anchos de columna

Tengo una JTable dentro de un JScrollPane . Quiero que las columnas permanezcan fijas cuando lo cambio de tamaño. Las filas permanecen del mismo tamaño, y hay una barra de desplazamiento para moverse hacia arriba y hacia abajo. Sin embargo, no puedo hacer que la barra de desplazamiento funcione de la misma manera en la vertical.

Aquí hay una imagen de mi proyecto, donde el eje Y de Duke es perfectamente normal, y tiene una barra de desplazamiento para desplazarse hacia la parte inferior de la imagen, la parte horizontal está claramente desordenada, y no debería haberse expandido tan lejos.

Además, si el marco se hizo horizontalmente más pequeño, debería haber una barra de desplazamiento como la vertical.

Entonces mi pregunta básicamente termina así; ¿Cómo se arregla el tamaño de una JTable para no cambiar el tamaño dentro de JScrollPane , y si es demasiado grande para ella, se muestran las barras de desplazamiento.

Por cierto, cada celda tiene una imagen, que conforma la imagen grande.