You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2016/01/13 18:16:42 UTC

svn commit: r1724461 - /jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java

Author: milamber
Date: Wed Jan 13 17:16:42 2016
New Revision: 1724461

URL: http://svn.apache.org/viewvc?rev=1724461&view=rev
Log:
Bug 58848 : when adding an argument (add button or from clipboard) scroll the table to the new line

This closes #71


Modified:
    jmeter/trunk/src/core/org/apache/jmeter/config/gui/ArgumentsPanel.java

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=1724461&r1=1724460&r2=1724461&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 Wed Jan 13 17:16:42 2016
@@ -465,9 +465,11 @@ public class ArgumentsPanel extends Abst
             up.setEnabled(true);
             down.setEnabled(true);
         }
-        // Highlight (select) the appropriate row.
+        
+        // Highlight (select) and scroll the appropriate row.
         int rowToSelect = tableModel.getRowCount() - 1;
         table.setRowSelectionInterval(rowToSelect, rowToSelect);
+        table.scrollRectToVisible(table.getCellRect(rowToSelect, 0, true));
     }
 
     /**
@@ -493,9 +495,10 @@ public class ArgumentsPanel extends Abst
                 // Enable DELETE (which may already be enabled, but it won't hurt)
                 delete.setEnabled(true);
 
-                // Highlight (select) the appropriate rows.
+                // Highlight (select) and scroll to the appropriate rows.
                 int rowToSelect = tableModel.getRowCount() - 1;
                 table.setRowSelectionInterval(rowCount, rowToSelect);
+                table.scrollRectToVisible(table.getCellRect(rowCount, 0, true));
             }
         } catch (IOException ioe) {
             JOptionPane.showMessageDialog(this,