Test.java
package com.xiang;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new MyJFrame();
}
}
MyJframe.java
package com.xiang;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.StringTokenizer;
public class MyJFrame extends JFrame implements ActionListener {
TextField text1, text2;
// PoliceMan police;
public MyJFrame() {
setLayout(new FlowLayout());
setTitle("计算的窗口");
setSize(4000, 4000);
setVisible(true);
text1 = new TextField(25);
text2 = new TextField(25);
add(text1);
add(text2);
text1.addActionListener((ActionListener) this);
setBounds(100, 100, 150, 150);
setVisible(true);
validate();
}
// @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String number = e.getActionCommand();
String s = number;// text1.getText();
StringTokenizer fenxi = new StringTokenizer(s, ",'\n'");
int n = fenxi.countTokens();
String a[] = new String[n];
for (int i = 0; i < n; i++) {
String temp = fenxi.nextToken();
a[i] = temp;
}
double sum = Integer.parseInt(a[0]) + Integer.parseInt(a[1]);
double average = (Integer.parseInt(a[0]) + Integer.parseInt(a[1])) / 2;
String ss = "和为:" + sum + " " + "平均值为:" + average;
text2.setText(ss);
}
}