Muy Buenas:
for(i=0;i<=29;i++);
{
if( palabras3[i].length() <=6)
{
palabrasseleccionadas.add(palabras3[i]);
}
}
aleatorio=((int)Math.round(Math.random()*palabrasseleccionadas.size()));
palabraelegida = (String) palabrasseleccionadas.elementAt(aleatorio);
for(i=0;i<=palabraelegida.length();i++)
{
g.drawString("_ " , 50 , 50 );
}
Lo que intento con este código es, recorrer un array de String de tamaño 30(palabras3)(tiene 30 palabras dentro), seleccionar las palabras que tengan 6 o menos caracteres y meterlas al VECTOR(clase Vector) "palabrasselccionadas", generar un valor aleatorio de tamaño como mucho el vector "palabrasselccionadas", y por último dibujuar tantos "_ " como caracteres tenga la palabraelegida