# HG changeset patch # User Andrew Azores # Date 1450113654 18000 # Node ID 99efc6c1656fb9ed31d6354da9f12a21026c42c4 # Parent 842d04b266c64f076a8f41c68682fb1a8153ed5c Add scrollpane to network table in host overview PR2835 Reviewed-by: jerboaa Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-February/017644.html Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2015-December/017184.html diff -r 842d04b266c6 -r 99efc6c1656f host-overview/client-swing/src/main/java/com/redhat/thermostat/host/overview/client/swing/internal/HostOverviewPanel.java --- a/host-overview/client-swing/src/main/java/com/redhat/thermostat/host/overview/client/swing/internal/HostOverviewPanel.java Tue Feb 02 12:13:27 2016 -0500 +++ b/host-overview/client-swing/src/main/java/com/redhat/thermostat/host/overview/client/swing/internal/HostOverviewPanel.java Mon Dec 14 12:20:54 2015 -0500 @@ -45,6 +45,7 @@ import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.LayoutStyle.ComponentPlacement; +import javax.swing.ScrollPaneConstants; import javax.swing.SwingUtilities; import javax.swing.table.JTableHeader; import javax.swing.table.TableCellRenderer; @@ -63,9 +64,6 @@ import com.redhat.thermostat.shared.locale.Translate; import com.redhat.thermostat.swing.components.experimental.dial.RadialControl; -import javax.swing.border.TitledBorder; -import javax.swing.border.LineBorder; - import java.awt.Color; import javax.swing.JLabel; @@ -370,7 +368,10 @@ panel.setLayout(new BorderLayout(0, 0)); networkTable = new JTable(networkTableModel); - panel.add(networkTable); + ThermostatScrollPane networkScrollPane = new ThermostatScrollPane(networkTable); + networkScrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); + networkScrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED); + panel.add(networkScrollPane); JTableHeader header = networkTable.getTableHeader(); panel.add(header, BorderLayout.PAGE_START);