求一个java小程序的源代码
进口?Java . awt . button;
进口?Java . awt . color;
进口?Java . awt . graphics;
进口?Java . awt . textfield;
进口?Java . awt . event . action event;
公共?班级?尼基。延伸?小程序{
私人?静电?决赛?龙?serialVersionUID?=?1L;
私人?按钮?ok;
私人?int?num = 32
私人?int?resu = 0;
私人?布尔?isRig = false
私人?文本字段?iPut
公共?Nicki(){
this . set layout(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(新?button action(this));
}
公共?作废?油漆(图形?g){
g . set color(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 . set color(color . red);
g .抽绳(resu+"!",?70,?120);
}
iput . settext(" ");
g.drawString("输入?那个?编号:“,?0,?150);
}
公共?作废?ButtonActionPerformed(ActionEvent?e){
if(e.getActionCommand()。equals(" panel 0 "){
resu = integer . parse int(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);
}
}