import java.io.*; /** * Aplicación de ejemplo para ver un archivo de texto. *

* Uso: fileName FileViewer de Java */ public class JFileViewer { private static JTextViewer view; public static void main( String[] args ) { if ( args.length != 1 ) { System.err.println( "uso: de FileViewer de Java" ); System.exit( 1 ); } view = new JTextViewer( args[ 0 ] ); try { FileReader in = new FileReader( args[ 0 ] ); char [] buf = new char[ 512 ]; int nread; while( ( nread = in.read( buf ) ) >= 0 ) { view.append( new String( buf, 0, nread ) ); } in.close(); } catch ( IOException e ) { handleErr( e ); } view.pack(); view.setVisible( true ); } private static void handleErr( Exception e ) { System.err.println( e ); view.setVisible( false ); view.dispose(); System.exit( 1 ); } }