All pastes #808114 Raw Edit

Mine

public text v1 · immutable
·published 2007-12-07 08:25 UTC
rendered paste body
package edu.psu.ist.ist311.groupproj;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;

//*******************************
//Name: Team Swag
//IST 311.001
//December 06, 2007
//formats buddy list
//
//Class: BuddyList
//*******************************


public class BuddyList extends JPanel implements ActionListener{
	
	private JButton addBuddy, removeBuddy, logOut;		//buttons to add/remove buddy and log out
	private JTextArea buddySpace;		//area in which buddy list is displayed
	private JScrollPane buddySP;		//scroll pane for buddy list to be displayed within
	private Client client;
	
	imJFrame imjf;
	public BuddyList(imJFrame imjf, Client client)
	{
		super();
		
		//client
		this.client = client;
		
		//get control of the frame
		this.imjf = imjf;
		
		//defines background and layout
		this.setLayout(new FlowLayout());

	    //button for add buddy
		addBuddy = new JButton("Add Buddy");
		addBuddy.setBounds (new Rectangle(10,540,120,20));
		addBuddy.addActionListener(this);
		this.add(addBuddy);
		
		//button for remove buddy
		removeBuddy = new JButton("Remove Buddy");
		removeBuddy.setBounds(new Rectangle(120,540,130,20));
		removeBuddy.addActionListener(this);
		this.add(removeBuddy);
		
		//button for log out
		logOut = new JButton("Log Out");
		logOut.setBounds(new Rectangle(10,570,100,20));
		logOut.addActionListener(this);
		this.add(logOut);
		
	}
	
	public void addBuddies()
	{
		repaint();
	}
	
	public void actionPerformed(ActionEvent event){
		
	    Object obj = event.getSource();
	    
	    if(obj == logOut)
	    {	
	    	client.logOut();
	    }
	    
	    if(obj == addBuddy)
	    {
	    	this.add(new JButton("test"));
	    	//String input = JOptionPane.showInputDialog("Enter buddy to be added");
	    	this.repaint();
	    	//System.out.println(input);
	    }
	    
	    if(obj == removeBuddy)
	    {
	    	String input = JOptionPane.showInputDialog("Enter buddy to be removed");
	    }
	 }

}