vertical una tabla poner horizontal desplazamiento como barra agregar java swing jtable jscrollpane

java - una - jtable scroll vertical



Cómo agregar barras de desplazamiento horizontales/verticales a JScrollPane (2)

Quiero agregar barras de desplazamiento horizontales a mi JScrollPane, porque mi tabla en este momento se parece a la siguiente:

Aquí está mi código para crear la tabla:

this.table = new JTable(); this.table.setShowGrid(false); this.table.getTableHeader().setFont(ReportViewConstants.TABLE_FONT); this.table.setFont(ReportViewConstants.TABLE_FONT); this.scrollPane = new JScrollPane(this.table); Dimension size = new Dimension(300, 400); this.scrollPane.setPreferredSize(size); this.scrollPane.setMinimumSize(size); this.scrollPane.getViewport().setBackground(Color.WHITE);

¿Puedes señalar lo que estoy haciendo mal? Cuando cambié la línea para crear un JScrollPane a:

this.scrollPane = new JScrollPane(this.table, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

Las barras de desplazamiento están ahí, pero todavía no puedo desplazarme horizontalmente. Vea la captura de pantalla a continuación.

¡Gracias!


tratar

Dimension tableSize = new Dimension(500, 400); this.table.setPreferredSize(tableSize);