add(narcList);
add(new JScrollPane(narcList));
        ExtraPanel() {            prompt = null;            narcLabel = new JLabel                    (Messages.getString("MechDisplay.AffectedBy"), JLabel.CENTER); //$NON-NLS-1$            narcLabel.setOpaque(false);            narcList = new List(3, false);            narcList.addKeyListener(clientgui.menuBar);            // transport stuff            //unusedL = new JLabel( "Unused Space:", JLabel.CENTER );            unusedL = new JLabel                    (Messages.getString("MechDisplay.UnusedSpace"), JLabel.CENTER); //$NON-NLS-1$            unusedL.setOpaque(false);            unusedR = new JTextArea("", 2, 25); //$NON-NLS-1$            unusedR.setEditable(false);            unusedR.addKeyListener(clientgui.menuBar);            carrysL = new JLabel                    (Messages.getString("MechDisplay.Carryng"), JLabel.CENTER); //$NON-NLS-1$            carrysL.setOpaque(false);            carrysR = new JTextArea("", 4, 25); //$NON-NLS-1$            carrysR.setEditable(false);            carrysR.addKeyListener(clientgui.menuBar);            sinksL = new JLabel                    (Messages.getString("MechDisplay.activeSinksLabel"), JLabel.CENTER);            sinksL.setOpaque(false);            sinksR = new JTextArea("", 2, 25);            sinksR.setEditable(false);            sinksR.addKeyListener(clientgui.menuBar);            sinks2B = new JButton(Messages.getString("MechDisplay.configureActiveSinksLabel"));            sinks2B.setActionCommand("changeSinks");            sinks2B.addActionListener(this);            heatL = new JLabel                    (Messages.getString("MechDisplay.HeatEffects"), JLabel.CENTER); //$NON-NLS-1$            heatL.setOpaque(false);            heatR = new JTextArea("", 4, 25); //$NON-NLS-1$            heatR.setEditable(false);            heatR.addKeyListener(clientgui.menuBar);            targSysL = new JLabel((Messages.getString("MechDisplay.TargSysLabel")).concat(" "), JLabel.CENTER);            targSysL.setOpaque(false);            // layout choice panel            GridBagLayout gridbag;            GridBagConstraints c;            gridbag = new GridBagLayout();            c = new GridBagConstraints();            setLayout(gridbag);            c.fill = GridBagConstraints.BOTH;            c.insets = new Insets(15, 9, 1, 9);            c.gridwidth = GridBagConstraints.REMAINDER;            c.anchor = GridBagConstraints.CENTER;            c.weightx = 1.0;            c.weighty = 0.0;            gridbag.setConstraints(narcLabel, c);            add(narcLabel);            c.insets = new Insets(1, 9, 1, 9);            c.weighty = 1.0;            gridbag.setConstraints(narcList, c);            add(narcList);            c.weighty = 0.0;            gridbag.setConstraints(unusedL, c);            add(unusedL);            c.weighty = 1.0;            gridbag.setConstraints(unusedR, c);            add(unusedR);            c.weighty = 0.0;            gridbag.setConstraints(carrysL, c);            add(carrysL);            c.insets = new Insets(1, 9, 1, 9);            c.weighty = 1.0;            gridbag.setConstraints(carrysR, c);            add(carrysR);            c.weighty = 0.0;            gridbag.setConstraints(sinksL, c);            add(sinksL);            c.insets = new Insets(1, 9, 1, 9);            c.weighty = 1.0;            gridbag.setConstraints(sinksR, c);            add(sinksR);            c.weighty = 0.0;            gridbag.setConstraints(sinks2B, c);            add(sinks2B);            c.weighty = 0.0;            gridbag.setConstraints(heatL, c);            add(heatL);            c.insets = new Insets(1, 9, 18, 9);            c.weighty = 1.0;            gridbag.setConstraints(heatR, c);            add(heatR);            gridbag.setConstraints(targSysL, c);            add(targSysL);            setBackGround();        }