Friday 4 April 2014

How to read a file using Java Applet

import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.*;
import javax.swing.JScrollPane;
import javax.swing.JApplet;
public class readFileApplet extends Applet {
    String fileToRead="OracleCon.java";
    StringBuffer strBuff;
    TextArea txtArea;
    Graphics g;
    public void init()
    {
        txtArea = new TextArea(100,100);
        txtArea.setEditable(true);
        JScrollPane sp=new JScrollPane(txtArea);
        add(txtArea,"center");
        String prHtml = this.getParameter("fileToRead");
        if(prHtml!=null) fileToRead = new String(prHtml);
        readFile();
        add(sp);
    }
    public void readFile()
    {
        String line;
        URL url=null;
        try
        {
            url = new URL(getCodeBase(),fileToRead);
        }
        catch(MalformedURLException e){}
        try
        {
            InputStream in = url.openStream();
            BufferedReader bf = new BufferedReader(new InputStreamReader(in));
            strBuff = new StringBuffer();
            while((line=bf.readLine())!=null)
            strBuff.append(line + "\n");
            txtArea.append("File Name : " + fileToRead + "\n");
            txtArea.append(strBuff.toString());
        }
        catch(IOException e)
        {
            e.printStackTrace();
        }
    }
}

No comments:

Post a Comment