Message d'erreur "exception non signalée java.io.IOException; doit être attrapé ou déclaré être jeté "

Erreur:

filecontent.java:15: non déclarée exception java.io.IOException; doit être
pris ou
déclaré être jeté

showfile();
^ filecontent.java:78: non déclarée exception java.io.IOException; doivent être pris ou déclarée
jeté

showfile();
^

J'ai déjà jeté java.io.IOException, mais encore il montre ces erreurs.

Mon code:

import java.awt.*;
import java.awt.event.*;
import java.io.*;
class filecontent extends Frame implements ActionListener
{
TextField t[] = new TextField[4];
TextArea ta[] = new TextArea[4];
Button submit;
Panel p1;
filecontent()
{
setGUI();
setRegister();
showfile();
setTitle("FileData");
setVisible(true);
setSize(300, 300);
/*  addWindowListener(new WindowAdapter()
{ 
public void windowClosing(WindowEvent we)
{ 
System.exit(0); 
}
}); 
*/
}
void setGUI()
{
p1 = new Panel();
p1.setLayout(new GridLayout(5, 4, 10, 10));
for(int i=0; i<4; i++)
{
t[i] = new TextField(10);
ta[i] = new TextArea("");
p1.add(t[i]);
p1.add(ta[i]);
}
submit = new Button("Submit");
p1.add(submit);
}
void setRegister()
{
submit.addActionListener(this);
}
void showfile() throws java.io.IOException
{
FileReader fin[] = new FileReader[4];
FileReader fn;
//  br[]=new BufferedReader[4];
for(int i=0;i<4;i++)
{
fin[i]=new FileReader(t[i].getText());
}
int cnt = 1;
String s;
fn = fin[0];
BufferedReader br = new BufferedReader(fn);
while(cnt <= 4)
{
if((s=br.readLine()) != null)
{
ta[cnt-1].append(s+"");
}
else
{
cnt++;
fn = fin[cnt-1];
ta[cnt-1].setText("");
}
}
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==submit)
{
showfile();
}
}
public static void main(String ar[])
{
new filecontent();
}
}

source d'informationauteur Akash Patel | 2012-01-03