package negotiator.onetomany; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import net.miginfocom.swing.MigLayout; public class GUI extends JFrame { Main main; public GUI(Main m) { super("MigLayout Basic"); main = m; // Show the GUI setLayout(new MigLayout("", "[grow]", "[grow]")); add(new JLabel("Portfolio:" + main.getPortfolio()), "right, wrap"); // add(new JTextField(), "growx, left, wrap, w 100"); add(new JLabel("Password:"), "right"); add(new JPasswordField(), "growx, left, wrap, w 100"); add(new JCheckBox("Remember Me"), "center, wrap, span"); add(new JButton("Login"), "split 2, span 2, center"); add(new JButton("Close")); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setLocationRelativeTo(null); setVisible(true); } public static void main(String[] args) { Main main = new Main(); GUI gui = new GUI(main); } }