Hola, tengo un applet que hace un gráfico de barras, pero no consigo que se vea en pantalla (su versión en aplicación si). El código es: 
 
package proyecto;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
 
public class graficosApplet extends Applet { 
	public static int num_valores;
	public static float valores[];
	public static String aux[];
 
	public void init(){
		aux=getParameter("valores").split ("-");
		num_valores=aux.length;
	}
 
	// Se sobrecarga el metodo paint()
	public void paint( Graphics g ){
		Color color;
		int i, anchura=20, separacion=10, pos_x, pos_y=150, altura;
		valores=new float[num_valores];
 
		for (i=0; i<num_valores; i++){
			color = new Color(aleatorio(255),aleatorio(255),aleatorio(255)  );
 
			valores[i]=Float.parseFloat (aux[i]);
			altura=(int) valores[i];
			pos_x=(anchura+separacion)*(i+1);
 
 
			//Dibujo el borde y el valor encima
			g.setColor (Color.black);
		    g.drawRect(pos_x-1, pos_y-altura-1, anchura+1, altura+1);
			g.drawString(""+(int)valores[i]+"", pos_x+2, pos_y-altura-5);
 
			//color del rectángulo
			g.setColor(color);
			// Rectángulo relleno
			g.fillRect(pos_x, pos_y-altura, anchura, altura);
		}
 
	}
 
    private int aleatorio( int rango ) {
        return( (int)( Math.random() * rango ) );
    }
  } 
   
 

