01: package net.sourceforge.pmd.util.designer;
02:
03: import javax.swing.*;
04: import java.awt.Component;
05: import java.awt.GridBagConstraints;
06: import java.awt.GridBagLayout;
07: import java.awt.Insets;
08:
09: public class JSmartPanel extends JPanel {
10:
11: private GridBagConstraints constraints = new GridBagConstraints();
12:
13: public JSmartPanel() {
14: super (new GridBagLayout());
15: }
16:
17: public void add(Component comp, int gridx, int gridy,
18: int gridwidth, int gridheight, double weightx,
19: double weighty, int anchor, int fill, Insets insets) {
20: constraints.gridx = gridx;
21: constraints.gridy = gridy;
22: constraints.gridwidth = gridwidth;
23: constraints.gridheight = gridheight;
24: constraints.weightx = weightx;
25: constraints.weighty = weighty;
26: constraints.anchor = anchor;
27: constraints.fill = fill;
28: constraints.insets = insets;
29: add(comp, constraints);
30: }
31: }
|