Diseño de interfaz de usuario Java para adivinar números hasta 100.
¿Importar? Java .awt.dimension;
¿Importar? Java .evento de acción awt .
¿Importar? Java . awt . evento de escucha de acciones;
¿Importar? Java . awt . adaptador de mouse;
¿Importar? Java .evento .evento del mouse;
¿Importar? Java . util . fecha;
¿Importar? Java . util .aleatorio;
¿Importar? javax.swing.jbutton;
¿Importar? javax.swing.jframe;
¿Importar? javax.swing.jlist;
¿Importar? javax.swing.jmenu;
¿Importar? javax.swing.jmenubar;
¿Importar? javax.swing.jmenuitem;
¿Importar? javax.swing.joptionpane;
¿Importar? javax.swing.jpanel;
¿Importar? javax.swing.jpopupmenu;
¿Importar? javax.swing.jtextfield;
¿Importar? javax . swing evento .ancestrolistener;
¿Público? ¿clase? ¿prueba? ¿extender? JFrame{
¿Privado? ¿JTextField? texto;
¿Privado? ¿Botón J? Botón;
¿Público? test(){
super();
¿Citas? ¿Tener una cita? =?¿Nuevo? fecha();
¿Final? ¿En t? ¿resultado? =¿Nuevo? Aleatorio (fecha.getTime()). nextInt(100); //Genera un número entero aleatorio entre 0-100.
this.setSize(new? Dimension(250,100));
JPanel? ¿panel? =?¿Nuevo? JPanel();
panel.setSize(nuevo? Dimensión(250, 100));
¿Texto? =?¿Nuevo? JTextField();
text.setPreferredSize(new? Dimensión(150, 30));
¿Botón? =?¿Nuevo? JButton("Confirmar");
button.setPreferredSize(new?Dimension(60,30));
button.addActionListener(new?ActionListener(){
@Override
¿Público? actionPerformed(ActionEvent?e)? {
Cadena? =?text.gettext();
Si (s!= null){
int? =?integer .parse int(s);? //Convierte la cadena de entrada a int.
if(d<result){
joptionpane . showmessagedialog(null, "pequeña suposición");
} ¿Algo más? if(d>resultado){
joptionpane . showmessagedialog(null, "Adivina el grande");
} De lo contrario {
joptionpane . , "Bingo");}
}
}
});
panel.add(texto);
p>
panel.add(botón);
this.setContentPane(panel);
este conjunto visible(verdadero);
}
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
¿Nuevo? prueba();
}
}