Wie fügen Sie horizontale/vertikale Bildlaufleisten, um JScrollPane

Möchte ich hinzufügen, dass horizontale scrollbars zu meiner JScrollPane, da meine Tabelle jetzt sieht aus wie folgt:

Wie fügen Sie horizontale/vertikale Bildlaufleisten, um JScrollPane

Hier ist mein code zum erstellen der Tabelle:

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

Können Sie darauf hinweisen, was ich falsch mache? Wenn ich änderte die Zeile erzeugt ein JScrollPane:

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

Die Bildlaufleisten sind da, aber ich kann immer noch nicht scroll horizontal. Siehe auch den screenshot unten.

Wie fügen Sie horizontale/vertikale Bildlaufleisten, um JScrollPane

Dank!

InformationsquelleAutor BJ Peter DeLaCruz | 2012-02-06

Schreibe einen Kommentar