private void setupConvoPanel() { convoPanel = new JPanel(); convoPanel.setLayout(new BorderLayout()); convoPanel.setBackground(BACKGROUND); convoList = new EntryPanel(this); convoList.PANEL.setBackground(BACKGROUND); convoList.PANEL.setForeground(new Color(255, 69, 0)); convoList.enforceSingleSelection(true); convoControlPanel = new JPanel(); convoTitle = new CstmTextField("", "Enter Convo Name"); joinConvo = new CstmButton("JOIN", "Join Convo"); joinConvo.addMouseListener(this); startConvo = new CstmButton("START", "Start Convo"); startConvo.addMouseListener(this); convoControlPanel.setLayout(new BorderLayout()); convoControlPanel.add(convoTitle, BorderLayout.CENTER); convoControlPanel.add(joinConvo, BorderLayout.WEST); convoControlPanel.add(startConvo, BorderLayout.EAST); convoListPane = new JScrollPane(convoList.PANEL); convoPanel.add(convoListPane, BorderLayout.CENTER); convoPanel.add(convoControlPanel, BorderLayout.SOUTH); }