lunes, 28 de septiembre de 2015

Resolucion Prueba con interfaz grafica en JAVA

Bien ahora veremos como resolver el examen EPR1 -crearemos un combo box cuya variable nombraremos CMBSeleccion; -creamos un jLabel que nombraremos JLMensaje; -crearemos un boton cuya variable nombraremos btnAceptar; -arrastraremos un panel para tenerlo como fondo de nuestra aplicacion jScrollPane1; -crearemos un text field cuya variable nombraremos txtMostrar; esta va ser nuestra ventana donde mostraremos los resultados


private void btnAceptarActionPerformed(java.awt.event.ActionEvent evt) {                                           
String seleccion=this.CMBSeleccion.getSelectedItem().toString();
       
switch((String)seleccion){
     case "area":
        txtMostrar.setText("");
        JLMensaje.setText("AREA Y PERIMETRO CUADRADO LADO:7cm");
        int lado=7;
        int periCuadrado=lado*4;
        double areaCua=Math.pow(lado,2);
        txtMostrar.append("EL AREA CORRESPONDIENTE ES: "+areaCua+ 
                     "\nEL PERIMETRO CORRESPONDIENTE ES: "+periCuadrado);
              
break; case "introducir": txtMostrar.setText(""); JLMensaje.setText("AREA,PERIMETRO Y DIAGONAL DEL RECTANGULO"); int base=Integer.parseInt(JOptionPane.showInputDialog(null, "INGRESE BASE DEL RECTANGULO", "CALCULO RECTANGULO", JOptionPane.INFORMATION_MESSAGE)); int altura=Integer.parseInt(JOptionPane.showInputDialog(null, "INGRESE ALTURA DEL RECTANGULO", "CALCULO RECTANGULO", JOptionPane.INFORMATION_MESSAGE)); int periRec=2*(base+altura); int areaRec= base*altura; double diagonal=Math.sqrt((Math.pow(base,2))*(Math.pow(altura,2))); txtMostrar.append("EL PERIMETRO DEL RECTANGULO ES: "+periRec+ "\nEL AREA DEL RECTANGULO ES: "+areaRec+ "\nLA DIAGONAL DEL RECTANGULO ES: "+diagonal);
break; case "mostrar numero": JLMensaje.setText("NUMEROS DEL 50 AL -80"); txtMostrar.setText(""); int num=50; do{ txtMostrar.append("\n"+num); num=num-1; }while(num>=-80);
break; case "multiplos": JLMensaje.setText("MULTIPLOS DE 2,3,5,7"); txtMostrar.setText(""); int mult2=0,mult3=0,mult5=0,mult7=0; for (int i=0;i<=100;i++){ if (i%2==0){ mult2=mult2+1; } if (i%3==0){ mult3=mult3+1; } if (i%5==0){ mult5=mult5+1; } if (i%7==0){ mult7=mult7+1; } } txtMostrar.append("LA CANTIDAD DE MULTIPLOS DE 2 ES: "+mult2+ "\nLA CANTIDAD DE MULTIPLOS DE 3 ES: "+mult3+ "\nLA CANTIDAD DE MULTIPLOS DE 5 ES: "+mult5+ "\nLA CANTIDAD DE MULTIPLOS DE 7 ES: "+mult7);
break; }//////////////fin switch/////////////////// }

No hay comentarios:

Publicar un comentario