实验十一
package jisuanqi2; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Jisuanqi extends Frame implements ActionListener{ public Jisuanqi() { super("计算器"); Frame ff=new Frame("framework test"); ff.setSize(400,100); ff.setLocation(300,240); ff.setLayout(new FlowLayout()); //this.add(new TextField("10",8)); final TextField f1=new TextField("10",8); ff.add(f1); //this.add(new Label("+")); Label l1=new Label("+"); ff.add(l1); //this.add(new TextField("20",8)); TextField f2=new TextField("20",8); ff.add(f2); //this.add(new Button("=")); Button b1=new Button("="); ff.add(b1); //this.add(new TextField(10)); TextField f3=new TextField(10); ff.add(f3); ff.addWindowListener(new myclose()); ff.setVisible(true); b1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {double c; String s1=f1.getText(); double a=Integer.parseInt(s1); String s2=f2.getText(); double b=Integer.parseInt(s2); c=a+b; String m=String.valueOf(c); f3.setText(m); } private double Integer(String s) { // TODO Auto-generated method stub return 0; } }); } class myclose implements WindowListener{ public void windowActivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosed(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosing(WindowEvent arg0) { // TODO Auto-generated method stub System.exit(0); } public void windowDeactivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowDeiconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowIconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowOpened(WindowEvent arg0) { // TODO Auto-generated method stub } } public static void main(String[] args) { // TODO 自动生成的方法存根 new Jisuanqi(); } public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub } }
心得体会
电脑不知道咋啦,不能登录博客,都是用手机弄的,所以不能上传结果照片
程序是越来越不懂了