Comment ajouter horizontal/vertical des barres de défilement à JScrollPane

Je veux ajouter des barres de défilement horizontale pour mon JScrollPane, parce que mon tableau de droite ressemble maintenant à celui ci-dessous:

Comment ajouter horizontal/vertical des barres de défilement à JScrollPane

Voici mon code pour créer la table:

  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);

Pouvez-vous point ce que je fais de mal? Quand j'ai changé la ligne pour créer un JScrollPane pour:

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

Les barres de défilement sont là, mais je ne peux toujours pas faire défiler horizontalement. Voir la capture d'écran ci-dessous.

Comment ajouter horizontal/vertical des barres de défilement à JScrollPane

Merci!