Java + Swing 002. Modo diseño en NetBeans. Cálculos Básicos.

Diseño del formulario utilizando JFrame.
Como elementos utilizamos “Etiquetas”, “Botón” y “Campos de Texto”. Se puede cambiar el “Nombre de variable” de cada objeto haciendo clic derecho y “Cambiar nombre de variable…”. Se puede usar la que se ajuste al código de más abajo. Los campos de texto para resultados se puede indicar como deshabilitado, desmarcando “enabled” en “Properties o Propiedades” de modo diseña.

Creamos el método siguiente en modo “Fuente”. Este método utiliza conversiones de tipos de datos y controles de excepciones para controlar lo mejor posible el resultado.
Código Java
public void calcular(){
int numUno = 0;
int numDos = 0;
int sumaC = 0;
int restaC = 0;
float divC = 0;
int multC = 0;
try {
numUno = Integer.parseInt(this.nUno.getText());
numDos = Integer.parseInt(this.nDos.getText());
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Requiere datos numéricos...");
}
sumaC= numUno + numDos;
this.suma.setText(String.valueOf(sumaC));
restaC = numUno - numDos;
this.resta.setText(String.valueOf(restaC));
if(numUno == 0 || numDos ==0){
this.multi.setText("Multiplicación nulo...");
}
else{
multC = numUno * numDos;
this.multi.setText(String.valueOf(multC));
}

if(numUno == 0 || numDos ==0){
this.div.setText("No se puede dividir por cero...");
}
else{
divC = numUno / numDos;
this.div.setText(String.valueOf(divC));
}


}
Utilizamos el método “ActionPerformed” para llamar el método anterior desde el botón "Calcular". Para utilizar un “Evento” hacemos clic derecho sobre el objeto y seleccionamos “Eventos” de la lista utilizamos la que podamos aplicar al objeto.
Código Java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
this.calcular();
}
En la imagen como queda al ejecutar el JFrame.

1 comentario :