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:
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.
Dank!
InformationsquelleAutor BJ Peter DeLaCruz | 2012-02-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie für JTable#setAutoResizeMode, mehr ist beschrieben in
JTable's
tutorial Die Einstellung und das Ändern der SpaltenbreiteInformationsquelleAutor mKorbel
versuchen
InformationsquelleAutor alaster