Solicite un programa java basado en el diseño de interfaz gráfica de usuario Swing
javax.swing privado.JTextFieldJTextField jTextField3;
privado int a;
privado int b;
privado int total = 0;
resultado int privado = 0;
privado Aleatorio aleatorio = new Aleatorio();
public NewFrame() {
initComponents();
}
public int getA() {
a = random.nextInt(100);
return a;
}
public void setA( int a) {
this.a = a;
}
public int getB() {
b = random.nextInt(100);
return b;
}
public void setB(int b) {
this.setColumns(8);
jTextField1.setText(getA() + "");
jTextField1. setEditable(false);
getContentPane().add(jTextField1, new java.awt.GridBagConstraints());
jLabel2.setText(getB() + "");
jTextField3.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent e) {
// TODO genera automáticamente resguardos de métodos
if (KeyEvent.VK_ENTER == e.getKeyCode()) {
System.println("keyPressed");
acción();
}
}
public void keyReleased(KeyEvent e) {
// TODO genera automáticamente códigos auxiliares de métodos
}
public void keyTyped(KeyEvent e) {
// TODO genera automáticamente códigos auxiliares de método
}
});
getContentPane ().add(jTextField2, nuevo java.awt.GridBagConstraints());
jLabel3.setText("equals");
getContentPane().add( jLabel3, nuevo java .awt.GridBagConstraints());
jLabel3.setText("equals");
getContentPane().add(GridBagConstraints());
jButton1.setText("OK");
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO Generar automáticamente resguardos de métodos
action();
}
});
getContentPane().add( jButton1, new java .awt.GridBagConstraints());
jLabel1.setText("Puntuación total: 0 ");
gridBagConstraints = new java.awt.GridBagConstraints()();
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
getContentPane().add(jLabel1, gridBagConstraints);
pack( );
}
acción de anulación privada() {
prueba {
if (total >= 99) {
JOptionPane.showMessageDialog(null, "Fin de la prueba" + jLabel1.getText(),
"Tip", 1);
jTextField3.parseInt( jTextField3.getText ().trim());
System.out.println(a + " " + b + " " + c);
if (a + b == c) {
resultado++;
JOptionPane.showMessageDialog(null, "Correcto", "Corregir mensaje", 1);
} else {
JOptionPane.showMessageDialog(null, "Error", "Mensaje de error", 1);
}
total++ ;
if (total < 3) {
jLabel1.setText("Puntuación total: " + resultado + " ");
jTextField1.setText(getA() + " ");
jTextField2.setText( getB() + " ");
jTextField3.setText("");
}
} catch (Excepción e) {
JOptionPane.showMessageDialog(null, "Solicitud de entrada", "Ingrese el número", 1);
}
}
}
public static void main(String[] args) {
Fuente fuente = nueva Fuente("Estilo de canción",
Font.PLAIN, 12);
for ( Teclas de enumeración = UIManager.getDefaults().keys(); claves
.hasMoreElements();){
Clave de objeto = llaves.nextElement();
Valor de objeto = UIManager.get(clave);
if (valor instancia de FontUIResource) {
UIManager. get(clave);
}
}.