java口算器
package dd;
import javax.swing.*;
import java.awt.*;
import
java.awt.event.*;
class Main extends JFrame implements ActionListener{
JLabel d1,d2,add,eq,xsh;
JTextField t;
JButton bn;
int
a,b,c;
Main(){
String s1,s2;
JFrame f=new
JFrame("加法");
f.setBounds(20,30,100,200);
f.setDefaultCloseOperation(3);
f.setVisible(true);
Container
c=f.getContentPane();
f.setLayout(new
FlowLayout());
a=(int)(Math.random()*10);
s1=String.valueOf(a);
b=(int)(Math.random()*10);
s2=String.valueOf(b);
d1=new
JLabel(s1);
d2=new JLabel(s2);
add=new JLabel("+");
eq=new
JLabel("=");
t=new
JTextField(10);
c.add(d1);
c.add(add);
c.add(d2);
c.add(eq);
c.add(t);
bn=new
JButton("panduan");
c.add(bn);
xsh=new
JLabel("");
c.add(xsh);
bn.addActionListener(this);
}
public
void actionPerformed(ActionEvent a){ //方法重写
int
d;
d=Integer.parseInt(t.getText());
if(this.a+this.b==d){
xsh.setText("OK");}
else
{
xsh.setText("error");
}
}
public static void main(String[] aa){
new Main();
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。