package genius.gui.panels; import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import javax.swing.JLabel; import javax.swing.JPanel; /** * Panel with a text on the left and an arbitrary component on the right * */ @SuppressWarnings("serial") public class LabelAndComponent extends JPanel { public LabelAndComponent(String text, Component comp) { super(new BorderLayout()); JLabel label = new JLabel(text); label.setPreferredSize(new Dimension(120, 10)); add(label, BorderLayout.WEST); add(comp, BorderLayout.CENTER); } }