martes, 29 de septiembre de 2015

Figuras en interfaz y JoptionPane, JAVA Autor Anthony Gonzales

Veremos como generar figuras geometricas utilizando la libreria Swing para generar una ventana de interfaz grafica y JOptionPane como medio para la captacion de datos...


para crear este proyecto ocuparemos los siguientes componentes:
-  JButton lo nombraremos como btnCuadrado, con este boton generaremos 
un mensaje para introducir la medida del cuadrado a graficar
-  JButton nombraremos como btnLimpiar,
este sera el boton para limpiar la pantalla
-  JButton nombraremos como btnRectangulo,
sera nuestro boton para generar el evento de ingresar medidas
para nuestra figura del rectangulo
-   JPanel jPanel1;
-  JTextArea nombraremos como txtResultado, nos servira
como medio para mostrar nuestra figura geometrica
        


private void btnCuadradoActionPerformed(java.awt.event.ActionEvent evt) {                                          
        txtResultado.setText("");
        jLabel1.setText("FIGURA GEOMETRICA: CUADRADO");
        int cuadrado=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE MEDIDA DEL CUADRADO"));
     
        for(int i=1;i<=cuadrado;i++){
           for(int a=1;a<=cuadrado;a++){
         
               txtResultado.append("   *");
   
    }
                  txtResultado.append("\n");
    }
    }                                          


    private void btnRectanguloActionPerformed(java.awt.event.ActionEvent evt) {                                            
        txtResultado.setText("");
        jLabel1.setText("FIGURA GEOMETRICA: RECTANGULO");
        int base=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE MEDIDA DE LA BASE DEL RECTANGULO"));
        int altura=Integer.parseInt(JOptionPane.showInputDialog(null,"INGRESE MEDIDA DE LA ALTURA DEL RECTANGULO"));
        for(int i=1;i<=altura;i++){
           for(int a=1;a<=base;a++){
         
               txtResultado.append("   *");
   
    }
                  txtResultado.append("\n");
    }
    }   



                                         

    private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {                                          
        txtResultado.setText("");
         jLabel1.setText("FIGURAS GEOMETRICAS");
    }                                        

No hay comentarios:

Publicar un comentario