changeset 1847:99efc6c1656f

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
author Andrew Azores <aazores@redhat.com>
date Mon, 14 Dec 2015 12:20:54 -0500
parents 842d04b266c6
children 7a3dcb6148be
files host-overview/client-swing/src/main/java/com/redhat/thermostat/host/overview/client/swing/internal/HostOverviewPanel.java
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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);