launchButton.setEnabled(false);
    protected JPanel createAgentLaunchPanel() {        int x = 1;        int y = 1;        JPanel launchPanel = new JPanel();        JPanel agentPanel = new JPanel();        agentPanel.setLayout(new FlowLayout());        agentsBox = new JComboBox();        agentsBox.setPreferredSize(new Dimension(200, 25));        JLabel agentBoxLabel = new JLabel(AGENT_COMBO_LABEL);        agentPanel.add(agentBoxLabel);        agentPanel.add(agentsBox);        launchButton = new JButton(LAUNCH_BUTTON_LABEL);        launchButton.addActionListener(this);        launchButton.setFocusPainted(false);        launchPanel.setLayout(new GridBagLayout());        launchPanel.add(agentPanel,                        new GridBagConstraints(x, y++, 1, 1, 0.0, 0.0,                                               GridBagConstraints.CENTER,                                               GridBagConstraints.HORIZONTAL,                                               new Insets(5, 5, 5, 5),                                               0, 0));        launchPanel.add(launchButton,                        new GridBagConstraints(x, y++, 1, 1, 0.0, 0.0,                                               GridBagConstraints.CENTER,                                               GridBagConstraints.NONE,                                               new Insets(5, 5, 5, 5),                                               0, 0));        launchPanel.setBorder(BorderFactory.createTitledBorder(LAUNCH_BORDER_TITLE));        return launchPanel;    }