Programas java

Haga un programa en java que permita generar una lista de 10 nombres del sexo femenino, como *candidatas
* a un concurso. El programa debe permitir hacer votaciones he ir ordenando lapresentación en función *de su puntaje mayor con su correspondiente porcentaje. Para iniciar el usuario debe introducir una clave
* en este caso 20 y teclear enter
* /import java.awt.*;
import java.awt.event.*;
public class candidata extends Frame implements ActionListener
{ //Declare lo que utilizare para desarrollar el software
public String[] nombres ={«»,»Lourdes «,»Maria «,»Angie «,»Rosmery «,»Marcela «,»Rosa
«,»Elena «,»Katty»,»Wendi «,»Ruth «};
// Declaración del textbox en el cual introducirá el voto
TextField text1;
Label etiquetas;
int x;int [] votos = new int[11];
float [] porcent= new float[11];
int opciones =-1;
float nVotos=0;
public candidata()
//Programando la GUI para el usurario
{
addWindowListener (new cierre());
// Creando un panel he introduciendo un label
Panel k = new Panel();k.setBackground(Color.red);
Font letrero = new Font («verdana», Font.PLAIN, 20);
setFont(letrero);
etiquetas = new Label(«Candidatas»);
k.add(etiquetas);
add(k);
Panel p =new Panel();
text1 = new TextField («»,2);
p.add(text1);
add(p);
text1.addActionListener(this);

}
// Configurando la impression
public voidpaint (Graphics g)
{ //leyendo sin exepciones
try
{ opciones = Integer.parseInt(text1.getText());
Font letrero = new Font («verdana», Font.PLAIN,…