JTextArea serverViewList = new JTextArea();
    public Component getGUI() {        if (serverPanel != null) {            return serverPanel;        }        serverAddrField = new JTextField(server);        serverPortField = new JTextField(port);        JTextArea serverViewList = new JTextArea();        /*         * Make the NETMAP Server address entry field         */        JPanel serverAddrPanel = new JPanel(new GridLayout(0, 2));        serverAddrPanel.add(new JLabel("Name or IP Addr: "));        serverAddrPanel.add(serverAddrField);        /*         * Make the NETMAP Server port entry field         */        JPanel serverPortPanel = new JPanel(new GridLayout(0, 2));        serverPortPanel.add(new JLabel("Port: "));        serverPortPanel.add(serverPortField);        /*         */        JPanel statusPanel = PaletteHelper.createHorizontalPanel("Server Connection");        connectedStatus = new JLabel(STATUS_IDLE);        JButton resetButton = new JButton("Reset");        resetButton.addActionListener(new ActionListener() {            public void actionPerformed(ActionEvent ae) {                reset();            }        });        statusPanel.add(connectedStatus);        statusPanel.add(resetButton);        /*         * Make the toplevel input panel         */        //      JPanel netmapPanel = new JPanel(new GridLayout(0, 1));        JPanel netmapPanel = PaletteHelper.createVerticalPanel("Server Settings");        netmapPanel.add(serverAddrPanel);        netmapPanel.add(serverPortPanel);        /*         * Make the "Load View" panel         */        viewChoice = new Choice();        viewList = new ChoiceList();        viewChoice.setEnabled(false);        controlButton = new JButton(GetViewsCmd);        controlButton.setActionCommand(GetViewsCmd);        controlButton.addActionListener(this);        //      JPanel viewPanel = new JPanel(new GridLayout(0, 1));        JPanel viewPanel = PaletteHelper.createVerticalPanel(null);        viewPanel.add(new JLabel("Available Views"));        viewPanel.add(viewChoice);        viewPanel.add(controlButton);        serverPanel = new JPanel();        Box box = Box.createVerticalBox();        box.add(netmapPanel);        box.add(statusPanel);        box.add(viewPanel);        serverPanel.add(box);        return serverPanel;    }