Ir al contenido principal

Programación en Java: sumar, restar, multiplicar y dividir en un panel





* Creamos nuestra aplicación Suma, agregamos un Jpanel la cual llamaremos PanelPrincipal. 






Luego agregamos un Jframe la cual llamaremos Principal.







En PanelPrincipal damos dos veces clic y crearemos nuestro diseño como sigue: (En Design de Panel Principal)

* Creamos 6 labels para (Primer Número, Segundo Número, Suma, Resta, Multiplicación y División).
* Creamos 6 jtexfield y los ponemos junto a cada label. Cada uno de estos jtextfield tendrán los siguientes nombres según el orden que corresponda (txtnumero1, txtnumero2, txtsumar, txtrestar txtmultiplicacion y txtdivision).
* Por último creamos un botón Calcular, la cual lo mantendremos con su propio nombre jButton1.


Después escribimos la codificación del Diseño en PanelPrincipal (En Source de PanelPrincipal)tal como sigue acontinuación:


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
      int num1;
      int num2;
      int suma=0;
      int resta=0;
      int mult=0;
      float div=0;
      
      num1=Integer.parseInt(this.txtnum1.getText());
      num2=Integer.parseInt(this.txtnum2.getText());
      
      suma=num1+num2;
      txtsumar.setText(String.valueOf(suma));
      resta=num1-num2;
      txtrestar.setText(String.valueOf(resta));
      mult=num1*num2;
      txtmultiplicacion.setText(String.valueOf(mult));
      div=num1/num2;
      txtdivision.setText(String.valueOf(div));
            
    }


Para mostrar nuestra Aplicación, damos dos veces clic en Principal y damos clic derecho en Jframe (ventanita de abajo), set layout y Border layout.




Después escribimos la siguiente codificación en Principal. (Source de Principal)


public Principal() {
        initComponents();
        add(new PanelPrincipal());
        setSize(800, 400);

    }




Por último al ejecutar la Aplicación debe mostrarnos lo siguiente:




Comentarios

Entradas más populares de este blog

Programación en c++ : Matriz - Calcular mayor de la matriz

1.- Hacer un programa que permita ingresar n datos de una matriz y calcular el mayor de la matriz. #include<iostream.h> #include<conio.h> #define lim 50 void main() {int i,j,a[lim][lim],fila,col,  may=a[0][0];  clrscr(); do {cout<<"Ingresar limite de la fila:";  cin>>fila; }while(fila<=0); do {cout<<"Ingesar limite de la columna:";  cin>>col; }while(col<=0); gotoxy(10,7); cout<<"Ingresar Elementos de la matriz\n\n"; for(i=0;i<fila;i++) for(j=0;j<col;j++) {cout<<"a["<<i<<"]"<<"["<<j<<"]";  cin>>a[i][j]; } for(i=0;i<fila;i++) for(j=0;j<col;j++) if(a[i][j]>may) may=a[i][j]; clrscr(); gotoxy(10,7); cout<<"Elementos de la matriz\n\n"; for(i=0;i<fila;i++) for(j=0;j<col;j++) {cout<<a[i][j];  cout<<"\n"; } clrscr(); gotoxy(10,20); cout...

Mostrar y Modificar una tabla en Netbeans

Continuando con el ejercicio anterior, ahora veremos como modificar una tabla creada en SLQ Server  desde Netbeans. Para ello sólo adicionaremos algunos códigos, en este caso siguiendo con el ejercicio anterior sólo agregamos en el index.jsp lo siguiente: <td align="center"><a href ="frmProductos.jsp?txtpara=M&txtid = <%= objpro.getcodigo() %>"><img src="images/upd.gif"></a></td> En el java class Productos, aparte de crear el método mostrar, crearemos dos métodos más: Método para Buscar y para Modificar, pero primero antes de todo declaramos nuestras variables como privado, creamos un constructor y luego aplicamos un Getter and Setter como se muestra en las siguientes imágenes:   Después de haber hecho el paso anterior, creamos un nuevo jsp la cual llamaremos frmProductos y escribimos la siguiente codificación: Luego creamos otro package que llamaremos Servlet, dentr...

Programación en c++: Arreglos - Buscar un elemento

1.- #include<iostream.h> #include<conio.h> #define MAX 100 void main() {int n, elem, i,a[MAX],band; clrscr(); cout<<"Limite:"; cin>>n; cout<<endl; for(i=0;i<n;i++) {cout<<"ELEMENTO ="; cin>>a[i]; } cout<<endl; cout<<"Ingrese elemento a buscar:"; cin>>elem; band=1; if(elem==a[i]) cout<<"Elemento encontrado"<<endl; if(band==0) cout<<"Elemento no encontrado"<<endl; getch(); }