Author: milamber
Date: Sat Mar  5 18:50:43 2016
New Revision: 1733756

URL: http://svn.apache.org/viewvc?rev=1733756&view=rev
Log:
Better code to apploy the HiDPI mode in JTable elements. Thanks Benoit and 
Felix.
Bugzilla Id: 58426

Modified:
    
jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/PropertyControlGui.java
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SamplerResultTab.java
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphVisualizer.java
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatVisualizer.java
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/SummaryReport.java
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
    jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java
    jmeter/trunk/src/core/org/apache/jmeter/config/gui/SimpleConfigGui.java
    jmeter/trunk/src/core/org/apache/jmeter/gui/util/FileListPanel.java
    jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java
    jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
    
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
    
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java
    
jmeter/trunk/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
 Sat Mar  5 18:50:43 2016
@@ -206,10 +206,7 @@ public class UserParametersGui extends A
         // paramTable.setCellSelectionEnabled(true);
         // paramTable.setPreferredScrollableViewportSize(new Dimension(100,
         // 70));
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            paramTable.setRowHeight((int) Math.round(paramTable.getRowHeight() 
* JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(paramTable);
 
         paramPanel = new JPanel(new BorderLayout());
         paramPanel.add(tableLabel, BorderLayout.NORTH);

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/PropertyControlGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/PropertyControlGui.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/PropertyControlGui.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/PropertyControlGui.java
 Sat Mar  5 18:50:43 2016
@@ -160,10 +160,7 @@ public class PropertyControlGui extends
         table = new JTable(tableModel);
         table.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         return makeScrollPane(table);
     }
 

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SamplerResultTab.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/SamplerResultTab.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SamplerResultTab.java 
(original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SamplerResultTab.java 
Sat Mar  5 18:50:43 2016
@@ -404,10 +404,7 @@ public abstract class SamplerResultTab i
 
         // Set up the 1st table Result with empty headers
         tableResult = new JTable(resultModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableResult.setRowHeight((int) 
Math.round(tableResult.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableResult);
         
tableResult.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell")); 
// $NON-NLS-1$
         tableResult.addMouseListener(new TextBoxDoubleClick(tableResult));
         setFirstColumnPreferredSize(tableResult);
@@ -415,10 +412,7 @@ public abstract class SamplerResultTab i
 
         // Set up the 2nd table 
         tableResHeaders = new JTable(resHeadersModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableResHeaders.setRowHeight((int) 
Math.round(tableResHeaders.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableResHeaders);
         
tableResHeaders.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell"));
 // $NON-NLS-1$
         tableResHeaders.addMouseListener(new 
TextBoxDoubleClick(tableResHeaders));
         setFirstColumnPreferredSize(tableResHeaders);
@@ -428,10 +422,7 @@ public abstract class SamplerResultTab i
 
         // Set up the 3rd table 
         tableResFields = new JTable(resFieldsModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableResFields.setRowHeight((int) 
Math.round(tableResFields.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableResFields);
         
tableResFields.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell"));
 // $NON-NLS-1$
         tableResFields.addMouseListener(new 
TextBoxDoubleClick(tableResFields));
         setFirstColumnPreferredSize(tableResFields);

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphVisualizer.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphVisualizer.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphVisualizer.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatGraphVisualizer.java
 Sat Mar  5 18:50:43 2016
@@ -413,10 +413,7 @@ public class StatGraphVisualizer extends
         mainPanel.add(makeTitlePanel());
 
         myJTable = new JTable(model);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            myJTable.setRowHeight((int) Math.round(myJTable.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(myJTable);
         // Fix centering of titles
         myJTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer(COLUMNS_MSG_PARAMETERS));
         myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatVisualizer.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatVisualizer.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatVisualizer.java 
(original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/StatVisualizer.java 
Sat Mar  5 18:50:43 2016
@@ -173,10 +173,7 @@ public class StatVisualizer extends Abst
         // SortFilterModel mySortedModel =
         // new SortFilterModel(myStatTableModel);
         myJTable = new JTable(model);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            myJTable.setRowHeight((int) Math.round(myJTable.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(myJTable);
         myJTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer(StatGraphVisualizer.COLUMNS_MSG_PARAMETERS));
         myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
         RendererUtils.applyRenderers(myJTable, StatGraphVisualizer.RENDERERS);

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SummaryReport.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/SummaryReport.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SummaryReport.java 
(original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SummaryReport.java 
Sat Mar  5 18:50:43 2016
@@ -234,10 +234,7 @@ public class SummaryReport extends Abstr
         mainPanel.add(makeTitlePanel());
 
         myJTable = new JTable(model);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            myJTable.setRowHeight((int) Math.round(myJTable.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(myJTable);
         myJTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         myJTable.setPreferredScrollableViewportSize(new Dimension(500, 70));
         RendererUtils.applyRenderers(myJTable, RENDERERS);

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java 
(original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/TableVisualizer.java 
Sat Mar  5 18:50:43 2016
@@ -237,10 +237,7 @@ public class TableVisualizer extends Abs
 
         // Set up the table itself
         table = new JTable(model);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         table.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         // table.getTableHeader().setReorderingAllowed(false);
         RendererUtils.applyRenderers(table, RENDERERS);

Modified: jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java 
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java Sat 
Mar  5 18:50:43 2016
@@ -644,10 +644,7 @@ public class ArgumentsPanel extends Abst
         if (this.background != null) {
             table.setBackground(this.background);
         }
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         return makeScrollPane(table);
     }
 

Modified: 
jmeter/trunk/src/core/org/apache/jmeter/config/gui/SimpleConfigGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/config/gui/SimpleConfigGui.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/config/gui/SimpleConfigGui.java 
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/config/gui/SimpleConfigGui.java Sat 
Mar  5 18:50:43 2016
@@ -203,10 +203,7 @@ public class SimpleConfigGui extends Abs
                 new Class[] { String.class, String.class });
 
         table = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         table.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         return makeScrollPane(table);

Modified: jmeter/trunk/src/core/org/apache/jmeter/gui/util/FileListPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/gui/util/FileListPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/gui/util/FileListPanel.java 
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/gui/util/FileListPanel.java Sat Mar 
 5 18:50:43 2016
@@ -115,10 +115,7 @@ public class FileListPanel extends JPane
 
         this.initializeTableModel();
         files = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            files.setRowHeight((int) Math.round(files.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(files);
         files.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
         files.revalidate();
 

Modified: jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java 
(original)
+++ jmeter/trunk/src/core/org/apache/jmeter/testbeans/gui/TableEditor.java Sat 
Mar  5 18:50:43 2016
@@ -215,10 +215,7 @@ public class TableEditor extends Propert
         }
         model.addTableModelListener(this);
         table = new JTable(model);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         table.addFocusListener(this);
     }

Modified: jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java Sat Mar  5 
18:50:43 2016
@@ -46,6 +46,7 @@ import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JComboBox;
 import javax.swing.JOptionPane;
+import javax.swing.JTable;
 import javax.swing.SwingUtilities;
 
 import org.apache.commons.io.IOUtils;
@@ -1370,7 +1371,15 @@ public class JMeterUtils implements Unit
      */
     public static double getHiDPIScaleFactor() {
         return 
Double.valueOf(JMeterUtils.getPropDefault("jmeter.hidpi.scale.factor", "1.0")); 
 // $NON-NLS-1$  $NON-NLS-2$
-
+    }
+    
+    /*
+     * HiDPI mode management
+     */
+    public static void applyHiDPI(JTable table) {
+        if (JMeterUtils.getHiDPIMode()) {
+            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
+        }
     }
 
 }

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/AuthPanel.java
 Sat Mar  5 18:50:43 2016
@@ -269,10 +269,7 @@ public class AuthPanel extends AbstractC
     public JPanel createAuthTablePanel() {
         // create the JTable that holds auth per row
         authTable = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            authTable.setRowHeight((int) Math.round(authTable.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(authTable);
         authTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         authTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         authTable.setPreferredScrollableViewportSize(new Dimension(100, 70));

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/CookiePanel.java
 Sat Mar  5 18:50:43 2016
@@ -368,10 +368,7 @@ public class CookiePanel extends Abstrac
     public JPanel createCookieTablePanel() {
         // create the JTable that holds one cookie per row
         cookieTable = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            cookieTable.setRowHeight((int) 
Math.round(cookieTable.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(cookieTable);
         cookieTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         cookieTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         cookieTable.setPreferredScrollableViewportSize(new Dimension(100, 70));

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java
 Sat Mar  5 18:50:43 2016
@@ -199,10 +199,7 @@ public class DNSCachePanel extends Abstr
     public JPanel createDnsServersTablePanel() {
         // create the JTable that holds header per row
         dnsServersTable = new JTable(dnsServersTableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            dnsServersTable.setRowHeight((int) 
Math.round(dnsServersTable.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(dnsServersTable);
         dnsServersTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         dnsServersTable.setPreferredScrollableViewportSize(new Dimension(400, 
100));
 

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
 Sat Mar  5 18:50:43 2016
@@ -344,10 +344,7 @@ public class HTTPFileArgsPanel extends J
     private Component makeMainPanel() {
         initializeTableModel();
         table = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         table.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         return makeScrollPane(table);

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HeaderPanel.java
 Sat Mar  5 18:50:43 2016
@@ -279,10 +279,7 @@ public class HeaderPanel extends Abstrac
     public JPanel createHeaderTablePanel() {
         // create the JTable that holds header per row
         headerTable = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            headerTable.setRowHeight((int) 
Math.round(headerTable.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(headerTable);
         headerTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         headerTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         headerTable.setPreferredScrollableViewportSize(new Dimension(100, 70));

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
 Sat Mar  5 18:50:43 2016
@@ -861,10 +861,7 @@ public class ProxyControlGui extends Log
     private JPanel createIncludePanel() {
         includeModel = new PowerTableModel(new String[] { INCLUDE_COL }, new 
Class[] { String.class });
         includeTable = new JTable(includeModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            includeTable.setRowHeight((int) 
Math.round(includeTable.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(includeTable);
         includeTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         includeTable.setPreferredScrollableViewportSize(new Dimension(100, 
30));
 
@@ -881,10 +878,7 @@ public class ProxyControlGui extends Log
     private JPanel createExcludePanel() {
         excludeModel = new PowerTableModel(new String[] { EXCLUDE_COL }, new 
Class[] { String.class });
         excludeTable = new JTable(excludeModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            excludeTable.setRowHeight((int) 
Math.round(excludeTable.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(excludeTable);
         excludeTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         excludeTable.setPreferredScrollableViewportSize(new Dimension(100, 
30));
 

Modified: 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
 (original)
+++ 
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
 Sat Mar  5 18:50:43 2016
@@ -370,10 +370,7 @@ public class RequestViewHTTP implements
     private Component createRequestPane() {
         // Set up the 1st table Result with empty headers
         tableRequest = new JTable(requestModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableRequest.setRowHeight((int) 
Math.round(tableRequest.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableRequest);
         
tableRequest.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell")); 
// $NON-NLS-1$
         tableRequest.addMouseListener(new TextBoxDoubleClick(tableRequest));
         
@@ -382,10 +379,7 @@ public class RequestViewHTTP implements
 
         // Set up the 2nd table 
         tableParams = new JTable(paramsModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableParams.setRowHeight((int) 
Math.round(tableParams.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableParams);
         
tableParams.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell")); 
// $NON-NLS-1$
         tableParams.addMouseListener(new TextBoxDoubleClick(tableParams));
         TableColumn column = tableParams.getColumnModel().getColumn(0);
@@ -395,10 +389,7 @@ public class RequestViewHTTP implements
 
         // Set up the 3rd table 
         tableHeaders = new JTable(headersModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            tableHeaders.setRowHeight((int) 
Math.round(tableHeaders.getRowHeight() * JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(tableHeaders);
         
tableHeaders.setToolTipText(JMeterUtils.getResString("textbox_tooltip_cell")); 
// $NON-NLS-1$
         tableHeaders.addMouseListener(new TextBoxDoubleClick(tableHeaders));
         setFirstColumnPreferredAndMaxWidth(tableHeaders);

Modified: 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java
 Sat Mar  5 18:50:43 2016
@@ -190,10 +190,7 @@ public class JMSPropertiesPanel extends
     public JPanel createPropertiesPanel() {
         // create the JTable that holds JMSProperty per row
         jmsPropertiesTable = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            jmsPropertiesTable.setRowHeight((int) 
Math.round(jmsPropertiesTable.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(jmsPropertiesTable);
         jmsPropertiesTable.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         
jmsPropertiesTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         jmsPropertiesTable.setPreferredScrollableViewportSize(new 
Dimension(100, 70));

Modified: 
jmeter/trunk/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java?rev=1733756&r1=1733755&r2=1733756&view=diff
==============================================================================
--- 
jmeter/trunk/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java
 (original)
+++ 
jmeter/trunk/src/protocol/ldap/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java
 Sat Mar  5 18:50:43 2016
@@ -290,10 +290,7 @@ public class LDAPArgumentsPanel extends
     private Component makeMainPanel() {
         initializeTableModel();
         table = new JTable(tableModel);
-        // HiDPI mode management
-        if (JMeterUtils.getHiDPIMode()) {
-            table.setRowHeight((int) Math.round(table.getRowHeight() * 
JMeterUtils.getHiDPIScaleFactor()));
-        }
+        JMeterUtils.applyHiDPI(table);
         table.getTableHeader().setDefaultRenderer(new 
HeaderAsPropertyRenderer());
         table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         return makeScrollPane(table);


Reply via email to