Hola a todos 

 , tengo un problema, leo de un fichero de texto, pero no me reconoce los acentos. 
El codigo:
 FileInputStream File;
        BufferedInputStream buffered;
        DataInputStream in; 
        File= new FileInputStream("c:/pru/pru.txt");
        buffered= new BufferedInputStream(File);
        in= new DataInputStream(buffered);
         VentanaCerrable ventana = new VentanaCerrable("Ventana");
         while (in.available()!=0){
         System.out.print((char)in.readByte()+" ");
         }//end while 
        in.close(); 
Cuando lo ejecuto imprime mal los caracteres con acentos. 
¿Alguienn sabe como solucionarlo? 
Por cierto tambien queria abrir un ventana y escribir en ella, se hacer dibujos pero no escribir 

 . Si alguien me pudiera hechar una mano le estaria muy agradecido.
  
Gracias a todos y hasta pronto