Asi nunca iva a ponerse ya que nunca ponias la posicion que deceabas llamar en el array de palabras en si esto seria asi:
Código (java) [Seleccionar]
package Taller;
import javax.swing.JOptionPane;
public class Ayuda
{
public static void main(String[] args)
{
String frase;
frase=JOptionPane.showInputDialog("INGRESA UNA FRASE");
frase = frase.toUpperCase();
String [] palabras = frase.split(" ");
System.out.println("FRASE: " + frase);
for(int i = 0; i < palabras.length; i++)
{
System.out.println(palabras[i] + " = " + palabras[i].length());
}
}
}[/java]