jsalvata 2004/01/14 16:18:13
Modified: src/core/org/apache/jmeter/testbeans/gui TestBeanGUI.java
Log:
Improved layout for components that don't need the whole panel.
Revision Changes Path
1.3 +14 -1
jakarta-jmeter/src/core/org/apache/jmeter/testbeans/gui/TestBeanGUI.java
Index: TestBeanGUI.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/testbeans/gui/TestBeanGUI.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TestBeanGUI.java 14 Jan 2004 23:10:30 -0000 1.2
+++ TestBeanGUI.java 15 Jan 2004 00:18:13 -0000 1.3
@@ -80,6 +80,7 @@
import java.util.ResourceBundle;
import javax.swing.BorderFactory;
+import javax.swing.Box;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
@@ -737,6 +738,18 @@
{
mainPanel.add(currentPanel, cp);
}
+
+ // Add a 0-sized invisible component that will take all the vertical
+ // space that nobody wants:
+ GridBagConstraints cs= new GridBagConstraints(); // for strut
+ cs.gridx= 1;
+ cs.gridy= y++;
+ cs.gridwidth= 2;
+ cs.weighty= 0.0001;
+
+ mainPanel.add(Box.createHorizontalStrut(0), cs);
+
+ // Done: add the panel to the GUI:
add(mainPanel, BorderLayout.CENTER);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]