Hi,
Wouldn't it be better to put applyHiDPI in ComponentUtil ?

Regards

On Sat, Mar 5, 2016 at 7:50 PM, <[email protected]> wrote:

> 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);
>
>
>


-- 
Cordialement.
Philippe Mouawad.

Reply via email to