我想水平滾動條添加到我的JScrollPane的,因爲我的表,現在看起來像下面這樣:如何水平/垂直滾動條添加到JScrollPane中
這裏是我的代碼來創建表:
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);
你能指出我做錯了什麼嗎?當我改變了行創建一個JScrollPane到:
this.scrollPane = new JScrollPane(this.table,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
滾動條是有的,但我還是不能水平滾動。請參閱下面的截圖。
謝謝!
+1的自動調整模式。默認設置是強制這些列適合所提供的空間。 – camickr 2012-02-06 18:20:55