수입? Java.awt.button;
수입? Java.awt.color;
수입? Java.awt.graphics;
수입? Java.awt.textfield;
수입? Java.awt.event.actionevent;
공공? 반? 니키. 확장? 애플릿 {
개인? 정전기? 결승전? 용? SerialVersionUID? =? 1l;
개인? 버튼? Ok;
개인? Int? Num = 32
개인? Int? Resu = 0;;
개인? 부울? IsRig = false
개인? 텍스트 필드? IPut
공공? Nicki(){
This.setlayout (null);
Ok = 신규? 버튼 ("확인");
Ok.setactioncommand (getname ());
Ok.setBounds( 150,? 150,? 40,? 20);
IPut=new? Textfield ();
This.add (iput);
IPut.setBounds( 100,? 150,? 40,? 20);
This.add (ok);
Ok.addActionListener (신규? Buttonaction (this));
}
공공? 무효화? 페인트 (그래픽? G){
G. setcolor (color.white);
G.fillRect(0,? 0,? This.getWidth (),? This.getheight ());
G.setColor (색상. 검정색);
G.drawString ("제발? 맞춰봐? 대답? 번호? ",? 10,? 20);
G.drawString ("사이? 1? 그리고는요. 100 ",? 10,? 40);
If(isRig = = false & amp;; & ampresu! =0){
If(resu & gt;; Num){
G. drawstring("+resu+ "? 그래요? 그래? 큰가요? ! ",? 10,? 100);
다른 거요? If(resu & lt;; Num){
G.drawString(resu+ "는? 그래? 작은? ! " ,? 10,? 100);
}
다른 거요? If(isRig==true){
G.setColor (색상. 녹색);
G.drawString("Yes, "+resu+"? 그래요? 저거요? 그렇죠? 번호 ",? 10,? 80);
G.drawString ("너? 그래요? 잘됐네! ? " ,? 10,? 100);
G. setcolor (color.red);
G. 줄뽑기 (resu+ "!"" ,? 70,? 120);
}
Iput.settext ("");
G.drawString ("입력? 저거요? 번호: ",? 0,? 150);
}
공공? 무효화? Buttonactionperformed (actionevent? E){
If(e.getActionCommand (). 같음 ("패널 0") {
Resu = integer.parseint (iput.gettext ());
If(num==resu){
IsRig = true
} 그렇지 않으면 {
IsRig = false
}
Repaint ();
}
}
}
반? ButtonAction? 기물? Java.awt.event.ActionListener{
니키. 수;
공공? ButtonAction(Nicki? Bun){
This.su = bun
}
공공? 무효화? ActionPerformed(ActionEvent? E)? {
수. Buttonactionperformed (e);
}
}