Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Asistente de lotería Java

Asistente de lotería Java

¿público? ¿clase? ¿dibujar? ¿Utensilios? Escucha de acción

{

¿Privada? JFrame? Marco;

¿Privado? JTextÁrea? Entrar;

¿Privado? ¿JTextField? Resultado;

¿Privado? ¿Botón J? Pintura;

¿Privado? ¿JLabel? Consejo;

¿Privado? ¿JLabel? suerteNombre

¿Privado? JPanel? Panel;

¿Privado? ¿Booleano? ¿bandera? =?Falso;

¿Privado? ArrayList<String>? Nombre;

¿Documentos? ¿uno? =?nulo

¿Público? Dibujar()

{

¿Marco? =?Nuevo? JFrame("Asistente de Lotería");

¿Consejos? =?Nuevo? JLabel("Ingrese el número y el nombre:");

¿Fuente? ¿Fuente? =?Nuevo? font("bold", font.plain, 30);

¿Introducir? =?Nuevo? JTextArea(40, 30);

input.setFont(fuente);

nombre de la suerte? =?Nuevo? JLabel("Nombre afortunado:");

¿Resultado? =?Nuevo? JTextField(20);

resultado establecido editable(falso);

¿Pintar? =?Nuevo? JButton("Draw");

draw . addactionlistener(this);

¿Panel? =?Nuevo? JPanel();

panel.add(nombre de suerte);

panel.add(resultado);

panel.add(sorteo);

frame.setExtendedState(JFrame.maximize_both);

frame.setdefaultcloseoperative(JFrame.EXIT_ON_CLOSE);

frame.setLayout(new? BorderLayout()); >

frame.add(entrada, BorderLayout.center);

frame.add(panel, ?BorderLayout.south);

frame .add(prompt, BorderLayout. Norte); );

marco establecido visible(verdadero);

}

¿Público? ¿Electricidad estática? ¿Vacío? main(String[]?Parámetro)

{

¿Nuevo? draw();

}

@Override

¿Público? ¿Vacío? actionPerformed(ActionEvent?e)

{

if ("dibujar".

es igual(e.getActionCommand()))

{

if (flag?==?false)

{

nombre de entrada ();

}

¿Aleatorio? ¿aleatorio? =?Nuevo? aleatorio();

¿Cadena? ¿suerte? =?nombres . get(random . next int(nombres . size()));

result.setText(suerte);

writeToFile(suerte);

}

}

¿Privado? ¿Vacío? Introduzca nombre()

{

¿Escáner? nombreEn? =?Nuevo? escáner(input . gettext());

¿Nombre? =?Nuevo? ArrayList & ltString& gt();

int? ¿norte? =?nombre en . nextint();

for(int?i?=0;i<n;i++)

nombres .add(nombre en .next()); p>

nombre en . close();

}

¿Privado? ¿Booleano? writeToFile(String? Nombre)

{

BufferedWriter? ¿bw? =?null

Si (uno?==?null)

¿A? =?Nuevo? file(" one . txt ");

Pruebe

{

bw? =?Nuevo? BufferedWriter(new?FileWriter(one));

bw.write(nombre);

}?Catch? (IOException?e)

{

e .printstacktrace();

¿Regresión? Falso;

}

Finalmente

{

Intenta

{

si (bw?!=?nulo)? bw . close();

}?¿Capturar? (IOException?e)

{

e . printstacktrace();

}

}

Regresión ? Verdadero;

}

}

Ingrese esto: 10 Tom Tim Pallet Von Alice Sam King Bob Ellen Joy. Por supuesto, puedes cambiarlo tú mismo.

上篇: Sueño de la demolición de Zhou Gong_Sueño de la demolición de Zhou Gong 下篇: La voz del difunto en “El Duque de Zhou”_La voz del difunto en “El Duque de Zhou”
Artículos populares