package org.genedb.jogra.drawing; import java.awt.Dimension; import java.awt.GridBagConstraints; import javax.swing.JComponent; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JPanel; public class BaseForm extends JDialog { protected GridBagConstraints gbc = new GridBagConstraints(); protected void addField(JPanel panel, String text, JComponent jc, Dimension preferred) { gbc.gridx = 0; gbc.anchor = GridBagConstraints.EAST; gbc.gridy++; JLabel l = new JLabel(text); panel.add(l, gbc); if (preferred != null) { jc.setPreferredSize(preferred); } gbc.gridx = 1; gbc.anchor = GridBagConstraints.WEST; panel.add(jc, gbc); } }