Import Java.awt.BorderLayout;
Import Java.awt.ScrollPane;
Import java.awt.event.ActionEvent;
Import Java.awt.event.ActionListener;
Import Java.util.HashSet;
Import Java.util.Random;
Import Javax.swing.JButton;
Import Javax.swing.JFrame;
Import Javax.swing.JLabel;
Import Javax.swing.JPanel;
Import Javax.swing.JTextArea;
public class CJ extends jframe{
Public CJ () {
This.settitle ("lottery System");
This.setsize (250, 180);
This.setresizable (FALSE);
This.setlocationrelativeto (this);
This.setdefaultcloseoperation (Exit_on_close);
This.setcontentpane (Createcontentpanel ());
}
Private JPanel Createceterpanel () {
JPanel panel=new JPanel ();
Panel.add (New JLabel ("click Draw"), Jlabel.center);
JButton start=new JButton ("Start");
Panel.add (start);
ScrollPane sp = new ScrollPane (scrollpane.scrollbars_as_needed);
Final JTextArea area = new JTextArea ();
Sp.add (area);
Panel.add (Sp,borderlayout.south);
Start.addactionlistener (new ActionListener () {
@Override
public void actionperformed (ActionEvent arg0) {
TODO auto-generated Method Stub
Random random = new random ();
Object[] values = new OBJECT[6];
hashset<integer> HashSet = new hashset<integer> ();
for (int i = 0;i < values.length;i++) {
int number = Random.nextint (1000) + 1;
Hashset.add (number);
}
Values = Hashset.toarray ();
Area.append ("First prize Number:" +values[0] + "\ n");
Area.append ("Second prize number is:" +values[1]+ "" +values[2]+ "\ n");
Area.append ("Second prize number is:" +values[3]+ "" +values[4]+ "" +values[5]+ "\ n");
}
});
return panel;
}
Private JPanel Createcontentpanel () {
JPanel panel=new JPanel (New BorderLayout ());
Panel.add (Borderlayout.center,createceterpanel ());
return panel;
}
public static void Main (string[] args) {
New CJ (). setvisible (True);
}
}
Sixth time Assignment