Leer ficheros

Jose
26 de Septiembre del 2003
Hola, soy nuevo en java, y necesito leer de un fichero para poner la informacion en un JComboBox. La unica forma de leer un fichero que he encontrado es la siguiente:

public static void main(String args[]) throws IOException {
new ReadFile().show();
BufferedReader file = new BufferedReader(new FileReader("/mnt/data/Docs"));
String s, s2 = new String();
while ((s = file.readLine()) != null) {
s2 += s + "n" ;
}
}

Los datos del string debo ponerlos a un JComboBox, pero como el main es estatico, no pudeo. Tambien he intentado leer desde otros metodos, pero entonces me da el error: unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown, que la verdad, no se que queire decir.
Como se lee bien hecho?

aresbcn007
26 de Septiembre del 2003
try{
File fichero = new File("tpv.xml");
FileInputStream entrada = new FileInputStream(fichero);
byte[] buffer = new byte[entrada.available()];
entrada.read(buffer);
entrada.close();
m_sficheroconfig = new String(buffer);
}catch(Exception exc){
exc.printStackTrace();
}
El codigo que te pongo lee el contenido de un fichero y lo vuelca en una string.

Espero que te sirva