You are on page 1of 2

package exam;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ItemEvent;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import java.awt.event.ActionEvent;

public class votebox extends login {

public static void votebox (){


final JFrame frame = new JFrame ("Voting System");

JCheckBox p1 =new JCheckBox ("Duterte");


p1.setBounds (100,100,500,50);
p1.setForeground(Color.WHITE);
p1.addActionListener((java.awt.event.ActionEvent e) -> {
System.out.println(e.getID() ==
java.awt.event.ActionEvent.ACTION_PERFORMED
? "ACTION_PERFORMED" : e.getID());
});
p1.addItemListener((ItemEvent e) -> {
System.out.println(e.getStateChange() == ItemEvent.SELECTED
? "SELECTED" : "DESELECTED");
});

JCheckBox p2 = new JCheckBox("Aquino");


p2.setBounds (100,150,500,50);
p2.setForeground(Color.WHITE);
p1.addActionListener((java.awt.event.ActionEvent e) -> {
System.out.println(e.getID() == java.awt.event.ActionEvent.ACTION_PERFORMED
? "ACTION_PERFORMED" : e.getID());
});
p2.addItemListener((ItemEvent e) -> {
System.out.println(e.getStateChange() == ItemEvent.SELECTED
? "SELECTED" : "DESELECTED");
});
JButton vote = new JButton("vote");
vote.setBounds(100,200,500,50);

vote.addActionListener((ActionEvent ae) -> {


if(p1.isSelected() ){
JOptionPane.showMessageDialog(frame,"Voted");
return;
}if (p2.isSelected ()) {
JOptionPane.showMessageDialog(frame, "voted");

}else {
JOptionPane.showMessageDialog(frame, "error");
}
});
JPanel buttonPanel = new JPanel();
buttonPanel.add(p1);
buttonPanel.add(p2);
buttonPanel.add(vote);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,200);
Container cont = frame.getContentPane();
frame.getContentPane().add(buttonPanel, BorderLayout.CENTER);
frame.setVisible(true);
}
}

You might also like