Salve premetto che mi serve questo per un'esercitazione scolastica, io ho provato a crearne uno da me e non riesco a capire come mai non riesco a visualizzare il risultato su browser..
vorrei sapere anche se è possibile avere lo stesso applet ma in minor righe di comando e se ne avete qualcuno con qualche veste grafica più carino da darmi....;-)....ho chiesto troppo???spero di no...grazie in anticipo per l'aiuto...;-)

vi posto il mio file.java:

codice:
import java.applet.Applet;
import java.awt.*;
import java.io.*;
import javax.swing.*;

public class Applet5 extends Applet {
	public void paint(Graphics g) {
		 // Creazione dello stream per lettura del file
	    int vet[];
		int dim;
		try {
			BufferedReader filebuf = new BufferedReader(new FileReader("numero.txt")); 
			String nextStr;
			vet = new int[100];
			int elem;
			int k = 0;

			// Lettura del file	
			nextStr = filebuf.readLine(); 
			while (nextStr != null){ 
			    elem = Integer.parseInt(nextStr);
			 // Carimento del Vettore
			    vet[k] = elem;

			    nextStr = filebuf.readLine();
			    k++;
                        }    
			dim = k;
			filebuf.close();
                        Font f = new Font("cruby", Font.BOLD, 14);
		    // Stampa degli elementi del Vettore
			int cx = getSize().width/2; 
			int cy = getSize().height/4;
			int size = g.getFont().getSize();
			setBackground(Color.BLACK);
                        g.setFont(f);
			g.setColor(Color.blue);
                        g.setColor(new Color(255,40,40));
			
			for (int i = 0; i < dim; i++) {
				g.drawString(String.valueOf(vet[i]), cx, cy+size*3*i);
		    }
               // Ordina gli elementi del Vettore
                        
                         for (int i = 1; i < dim; i++) {
                     int j = i;
            int B = vet[i];
            while ((j > 0) && (vet[j-1] > B)) {
                vet[j] = vet[j-1];
                j--;
            }
            vet[j] = B;
        }
                        // Pannello degli elementi del Vettore ordinato
			for (int i = 0; i < dim; i++) {
				JOptionPane.showMessageDialog(null, "Vettore ordinato:"  + vet[i] ); 

		    }
		} catch (IOException e) {
			g.drawString("Errore", 50, 50);
		}
	}
}