wishpopo

统计

dos

最新评论

上个程序的第一次试验代码

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

public class K  extends JFrame implements ActionListener

    private JTextField enterField;
    private JTextArea outputArea;
    public K(){
        super("kuangjia");
        enterField=new JTextField("qing shu ru lu jing");
        enterField.addActionListener(this);
        outputArea=new JTextArea();
        ScrollPane scrollPane=new ScrollPane();
        scrollPane.add(outputArea);
        Container container= getContentPane();
        container.add(enterField,BorderLayout.NORTH);
        container.add(scrollPane ,BorderLayout.CENTER);
       
        setSize(400,400);
        setVisible(true);
    }
    public void actionPerformed(ActionEvent actionEvent)
    {
         File name =new File(actionEvent.getActionCommand());
         if(name.exists()){
             outputArea.setText(name.getName()+"  exists\n");
             if(name.isFile()){
                 try{
                     BufferedReader input=new BufferedReader(new FileReader(name));
                     StringBuffer buffer =new StringBuffer();
                     String text;
                        
                     outputArea.append("\n\n");
                     while((text=input.readLine())!=null){
                        int s1,s2,s3,s4,s5,sum;
                         s5=text.charAt(text.length()-1)-48; 
                         s4=text.charAt(text.length()-3)-48;
                         s3=text.charAt(text.length()-5)-48;
                         s2=text.charAt(text.length()-7)-48;
                         s1=text.charAt(text.length()-9)-48;
                        sum=s1+s2+s3+s4+s5;
                        text.substring(3,8);
                       
                       buffer.append("echo  "+text.substring(3,8)+":     "+s1+ s2 +s3+ s4+ s5+ "   sum is:"+ sum +"\n");
                      
                     }   outputArea.append(buffer.toString());

                 }
                 catch(IOException ioException){
                     JOptionPane.showMessageDialog(this,"FILE ERROR","FILE ERROR", JOptionPane.ERROR_MESSAGE);
                 }
             }
             else if(name.isDirectory()){
                 String directory[]=name.list();
                 outputArea.append("\n\nDirectory contents :\n");
                 int i;
                 for( i=0 ;i<directory.length-1;i++);
                 outputArea.append(directory[ i ]+"\n");
             }
             else {
                 JOptionPane.showMessageDialog(this, actionEvent.getActionCommand()+"Not exist",
                         "ERROR",JOptionPane.ERROR_MESSAGE);
             }
         }
    }
    public static void main(String args[])
    {
        K application= new K();
        application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    }
  
}

posted on 2008-11-17 19:53 刘龙 阅读(54) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: