七彩焰阳 发表于 2010-11-25 09:36:15

界面风格

编写一个一个应用程序,在应用程序中,而两个文本框,
一个输入数字,然后分解每个位数字,另一个文本框中会显示数字的平均值import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class p1{
        public static void main(String args[]){
                Mywindow win=new Mywindow();
               
        }
}
class Mywindow extends JFrame implements ActionListener{
        JTextField text1,text2;
        Mywindow(){
                text1=new JTextField(15);
                text2=new JTextField(15);
                text1.addActionListener(this);
                setLayout(new FlowLayout());
                add(text1);
                add(text2);
                setBounds(100,100,150,150);
                setVisible(true);
                validate();
                setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
                       
        }
        public void actionPerformed(ActionEvent e){
                StringTokenizer fenxi;
                double sum=0,n,i,ave;
       
                String s=text1.getText();
                fenxi=new StringTokenizer(s);
                for(i=0;fenxi.hasMoreTokens();i++){
                        String str=fenxi.nextToken();
                        n=Double.parseDouble(str);
                        sum+=n;
                }
                ave=(Double)(sum/i);
                text2.setText("和为:"+sum+"平均值为:"+ave);
               
        }
}
页: [1]
查看完整版本: 界面风格