기금넷 공식사이트 - 복권 조회 - 자바 36 7 복권 프로그램의' 창구 구현' 을 찾다

자바 36 7 복권 프로그램의' 창구 구현' 을 찾다

Java.awt.color 가져오기

Java.awt.container 가져오기

Java.awt.gridlayout 가져오기

Java.awt.event.actionevent 가져오기

Java.awt.event.actionlistener 를 가져옵니다.

Java.util.arraylist 가져오기

Java.util.iterator 가져오기

Java.util.list 가져오기 Javax.swing.jbutton 을 가져옵니다.

Javax.swing.jcombobox 가져오기

Javax.swing.jframe 을 가져옵니다.

Javax.swing.jpanel 을 가져옵니다.

Javax.swing.jtextfield 가져오기 : 공용 클래스 송장 {

Private JFrame f;;

개인 컨테이너 c;

개인 JComboBox cbox

개인 JButton b;;

Private JTextField TF

Private jpanel p1;

Private JPanel p2

공용 송장 () {

F = 뉴 jframe ("복권 구매 시스템");

C = f.getcontentpane ();

C.setLayout(new GridLayout(2,1));

P1= new jpanel ();

P2 = new jpanel ();

P1.set background (color.gray);

Cbox = new jcombobox ();

Cbox. addition(" 36 개 중 7 개 ");

CBOX 입니다. Additem(" 15 중 5 ");

B=new JButton ("선택 시작");

Tf = new jtextfield (25);

Tf.set editable (false);

B. addactionlistener (new buttonactionlistener ());

P1.add (cbox);

P1.add (b);

P2. 추가 (TF);

C. add (p1);

C. 추가 (p2);

F. setdefaultcloseoperation (jframe). Exit _ on _ close);

F. set resizable (false);

F. setbounds (500,200,300,100);

F. setvisible (true);

}

클래스 ButtonActionListener 구현 ActionListener{

Public void action performed (actionevent e) {

Strings = (string) cbox.getselecteditem ();

System.out.println ("큰 상을 받으시길 바랍니다!" " );

Intx = integer.parseint (s.substring (0, s.indexof ("choose"));

Int y = integer.parseint (s.substring (s.index of ("선택"))+1,s.lenggs

Tf.settext ("");

Arraylist & lt object & gtal = new ArrayList & lt object & gt ();

For(int I = 0;; 나 & lty;; ) {

이중 a = math.round (100 * math.random ());

(a>0 & amp& AMPA & lt=x){

만약 (! Al.contains((int)a)){

//system.out.println (a);

Al.add ((int) a);

I++;+;

}

}

}

Intcount = al.size ();

For(int I = 0;; 나< 수; I++){

Tf.settext (tf.gettext ()+getmin (al)+"");

Al.remove (getmin (al));

}

}

}

공용 정적 객체 getMin(List list){

Intmin = integer.parseint (list.get (0)+"");

For (오브젝트 o: 리스트) {

If (integer.parseint (o+"") < 최소) {

Min = integer.parseint (o+"");

}

}

최소값을 반환합니다

}

공용 정적 void main(String[] args){

새 복권 ();

}

}