You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2013/02/18 22:54:39 UTC

svn commit: r1447514 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java

Author: pmouawad
Date: Mon Feb 18 21:54:38 2013
New Revision: 1447514

URL: http://svn.apache.org/r1447514
Log:
Bug 54576 - View Results Tree : Add a CSS/JQuery Tester
Improve layout
Bugzilla Id: 54576

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java?rev=1447514&r1=1447513&r2=1447514&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/visualizers/RenderAsCssJQuery.java Mon Feb 18 21:54:38 2013
@@ -25,6 +25,8 @@ package org.apache.jmeter.visualizers;
 import java.awt.BorderLayout;
 import java.awt.Color;
 import java.awt.Dimension;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.util.ArrayList;
@@ -187,25 +189,42 @@ public class RenderAsCssJQuery implement
      * @return CssJquery task pane
      */
     private JPanel createCssJqueryTasksPanel() {
-        JPanel cssJqueryActionPanel = new JPanel(new BorderLayout(0, 5));
+        GridBagLayout g = new GridBagLayout();
+        GridBagConstraints c = new GridBagConstraints();
+        
+        JPanel cssJqueryActionPanel = new JPanel();
+        cssJqueryActionPanel.setLayout(g);
         Border margin = new EmptyBorder(5, 5, 0, 5);
         cssJqueryActionPanel.setBorder(margin);
         cssJqueryField = new JLabeledTextField(JMeterUtils.getResString("cssjquery_tester_field")); // $NON-NLS-1$
-        cssJqueryActionPanel.add(cssJqueryField, BorderLayout.WEST);
+        c.fill = GridBagConstraints.HORIZONTAL;
+        c.gridx=0;
+        c.gridy=0;
+        cssJqueryActionPanel.add(cssJqueryField, c);
         
         cssJqueryLabeledChoice = new JLabeledChoice(
                 JMeterUtils.getResString("cssjquery_impl"), // $NON-NLS-1$
                 getImplementations()); 
-        cssJqueryActionPanel.add(cssJqueryLabeledChoice, BorderLayout.NORTH);
-        
+        c.fill = GridBagConstraints.HORIZONTAL;
+        c.gridx=1;
+        c.gridy=0;
+        cssJqueryActionPanel.add(cssJqueryLabeledChoice, c);
+                
+        attributeField = new JLabeledTextField(JMeterUtils.getResString("cssjquery_attribute")); // $NON-NLS-1$
+        c.fill = GridBagConstraints.HORIZONTAL;
+        c.gridx=0;
+        c.gridy=1;
+        cssJqueryActionPanel.add(attributeField, c);
+
         JButton cssJqueryTester = new JButton(JMeterUtils.getResString("cssjquery_tester_button_test")); // $NON-NLS-1$
         cssJqueryTester.setActionCommand(CSSJQUEY_TESTER_COMMAND);
         cssJqueryTester.addActionListener(this);
-        cssJqueryActionPanel.add(cssJqueryTester, BorderLayout.EAST);
-        
-        attributeField = new JLabeledTextField(JMeterUtils.getResString("cssjquery_attribute")); // $NON-NLS-1$
-        cssJqueryActionPanel.add(attributeField, BorderLayout.SOUTH);
+        c.fill = GridBagConstraints.HORIZONTAL;
+        c.gridx=1;
+        c.gridy=1;
+        cssJqueryActionPanel.add(cssJqueryTester, c);
 
+        
         cssJqueryResultField = new JTextArea();
         cssJqueryResultField.setEditable(false);
         cssJqueryResultField.setLineWrap(true);