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]