package poll;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class PollControlPanel extends JPanel
implements ActionListener
{
private JButton button1, button2, button3;
private PollDisplayPanel chartPanel;
public PollControlPanel(PollDisplayPanel chart)
{
chartPanel = chart;
button1 = new JButton("Tami");
button1.setPreferredSize(new Dimension(80, 30));
button1.setToolTipText("Vote for Tami");
button1.addActionListener(this);
button2 = new JButton("Brian");
button2.setPreferredSize(new Dimension(80, 30));
button2.setToolTipText("Vote for Brian");
button2.addActionListener(this);
button3 = new JButton("Liz");
button3.setPreferredSize(new Dimension(80, 30));
button3.setToolTipText("Vote for Liz");
button3.addActionListener(this);
add(button1);
add(button2);
add(button3);
}
/**
* Processes button events
*/
public void actionPerformed(ActionEvent e)
{
JButton button = (JButton)e.getSource();
if (button == button1)
chartPanel.vote1();
else if (button == button2)
chartPanel.vote2();
else if (button == button3)
chartPanel.vote3();
chartPanel.repaint();
}
}