Author: pmouawad
Date: Mon Oct 10 21:06:20 2011
New Revision: 1181237

URL: http://svn.apache.org/viewvc?rev=1181237&view=rev
Log:
Bug 27112 - User Parameters should use scrollbars

Modified:
    
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
    jakarta/jmeter/trunk/xdocs/changes.xml

Modified: 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java?rev=1181237&r1=1181236&r2=1181237&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
 (original)
+++ 
jakarta/jmeter/trunk/src/components/org/apache/jmeter/modifiers/gui/UserParametersGui.java
 Mon Oct 10 21:06:20 2011
@@ -96,6 +96,7 @@ public class UserParametersGui extends A
             tableModel.setColumnData(count, (List<?>) 
iter.next().getObjectValue());
             count++;
         }
+        setColumnWidths();
         perIterationCheck.setSelected(params.isPerIteration());
         super.configure(el);
     }
@@ -191,6 +192,7 @@ public class UserParametersGui extends A
         // paramTable.setRowSelectionAllowed(true);
         // paramTable.setColumnSelectionAllowed(true);
         paramTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+        paramTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
         // paramTable.setCellSelectionEnabled(true);
         // paramTable.setPreferredScrollableViewportSize(new Dimension(100,
         // 70));
@@ -259,6 +261,7 @@ public class UserParametersGui extends A
             
tableModel.addNewColumn(getUserColName(tableModel.getColumnCount()), 
String.class);
             tableModel.fireTableDataChanged();
 
+            setColumnWidths();
             // Enable DELETE (which may already be enabled, but it won't hurt)
             deleteColumnButton.setEnabled(true);
 
@@ -268,6 +271,15 @@ public class UserParametersGui extends A
         }
     }
 
+    /**
+     * Set Column size
+     */
+    private void setColumnWidths() {
+        for (int i = 0; i < tableModel.getColumnCount(); i++) {
+            paramTable.getColumnModel().getColumn(i).setPreferredWidth(200);
+        }
+    }
+    
     private class DeleteRowAction implements ActionListener {
         public void actionPerformed(ActionEvent e) {
             if (paramTable.isEditing()) {
@@ -336,6 +348,7 @@ public class UserParametersGui extends A
 
                     paramTable.setColumnSelectionInterval(colSelected, 
colSelected);
                 }
+                setColumnWidths();
             }
         }
     }

Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=1181237&r1=1181236&r2=1181237&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Mon Oct 10 21:06:20 2011
@@ -123,6 +123,7 @@ Mirror server now uses default port 8081
 <li>Bug 51937 - JMeter does not handle missing TestPlan entry well</li>
 <li>Bug 51988 - CSV Data Set Configuration does not resolve default delimiter 
for header parsing when variables field is empty</li>
 <li>Bug 52003 - View Results Tree "Scroll automatically" does not scroll 
properly in case nodes are expanded</li>
+<li>Bug 27112 - User Parameters should use scrollbars</li>
 </ul>
 
 <!-- =================== Improvements =================== -->



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to