if (exitOnClose) frame.setDefaultCloseOperation(3);
  private void createGUI() {    frame = new JFrame(getGUITitle());    frame.setLocation(0,0);    // Create the button    // Register a listener for the radio buttons    glsButton.setText(getButtonText());    glsButton.setEnabled(false); // Leave this disabled until we have oplans    glsButton.addActionListener(new ActionListener() {      public void actionPerformed(ActionEvent e) {        OplanWrapper wrapper = (OplanWrapper) oplanCombo.getSelectedItem();        if (wrapper != null) buttonPushed(wrapper);      }    });    oplanCombo.addActionListener(new ActionListener() {      public void actionPerformed(ActionEvent e) {        checkButtonEnable();      }    });    UICoordinator.layoutButtonAndLabel(panel, glsButton, glsLabel);    JLabel oplanComboLabel = new JLabel("Select Oplan");    UICoordinator.layoutButtonAndLabel(panel, oplanCombo, oplanComboLabel);    frame.setContentPane(panel);    frame.pack();    UICoordinator.setBounds(frame);    frame.setVisible(true);  }