acer una aplicación en java

16
Hacer una aplicación en Java-Netbeans, que calcule el total a facturar de productos de compra y descuento respectivo. Proyecto Propuesto: Se necesita una aplicación informática que calcule el total a facturar por la compra de los siguientes productos (debe representarse con casillas de verificación): Producto Costo (US $) CASE 32.00 Microprocesador 75 Memoria 48 Mainboard 70 Disco Duro 120 Monitor 130 Teclado 5 Mouse 5 Lector de CD ROM 12 Adicionalmente que tipo de descuento se hará efectivo, existen las siguientes posibilidades: 0%, 5%, 8% (Deben representarse con radiobuttons). Calcular el costo total de los productos y el descuento pertinente. Crear el dise ño de formulario de acuerdo a su criterio, utilice controles checkbox (casillas de verificación) y radiobuttons (botones de opción de grupo).

Upload: joel-duenas

Post on 16-Dec-2015

230 views

Category:

Documents


0 download

DESCRIPTION

AUAJ

TRANSCRIPT

Hacer una aplicacin en Java-Netbeans, que calcule el total a facturar de productos de compra y descuento respectivo.

Proyecto Propuesto:Se necesita una aplicacin informtica que calcule el total a facturar por la compra de los siguientes productos (debe representarse con casillas de verificacin):ProductoCosto (US $)

CASE32.00

Microprocesador75

Memoria48

Mainboard70

Disco Duro120

Monitor130

Teclado5

Mouse5

Lector deCD ROM12

Adicionalmente que tipo dedescuentose har efectivo, existen las siguientes posibilidades: 0%, 5%, 8%(Deben representarse con radiobuttons).Calcularel costo total de los productos y eldescuentopertinente.Crear eldiseo de formulario de acuerdo a su criterio, utilice controles checkbox (casillas de verificacin) y radiobuttons(botones de opcin de grupo).Desarrollo:1. Abrir Netbeans, esperar que cargue todo las funciones.2. ClicenFile/ NewProject /Java/ JavaApplication/ luegoenNext (siguiente).3. Pasarn a la tercera ventana, en Project Name: poner nombre. / para terminar en Finish.Tal como se observa en la siguienteimagen:

Luego dehabercreado la aplicacin Java tal como se indica arriba, a la derecha buscan el proyecto con el nombre que lo pusieron.4. Ya localizado: Clicderecho/ New / JFrame Form..5. Les saldr una ventana en: Class name, le ponen un nombre. / para finalizar en Finish.Tal como se observa en la siguiente imagen:

Luego tendrn la ventana listo para comenzar a trabajar. Debemos darle forma, en la ltima imagen deabajotengo unejemplobsico de como es el diseo.

Para tener en cuenta:Source:Nos dirigir al cdigo fuente delprogramaDesign: Nos dirigir al diseo delprogramaPalette:De la izquierda son las herramientas que debemos utilizar para disear el programa.Tal como se observa en la imagen deabajo:

Estaimagen de abajo, es la gua para disear el programa y para programar el cdigo fuente de cada uno de los botones.

Tener en cuenta:Cada nmero de color diferente que esta en la imagen esta slo para guiarles adonde debe de ir el cdigo y que nombre ponerlo a cada uno. Cada botn estn en el panel izquierdo en Palette, slo hay que arrastrarlo y ubicarlo en el JFrame, tal como muestra la imagen.Luego de ubicar cada uno de los controles (todos los controles), como por ejemplo el botn calcular. Estaremos listo para programar cada uno de ellos, siga las instrucciones de abajo, guiase por los nmeros que representa a cada uno de los botones de control del programa:En los nmeros marcados de colorRojo, son del tipo: JLabel:1.0:Clicderecho/ Edittext/ poner:$.321.1:Clicderecho/ Edit text/ poner:$ 751.2:Clicderecho/ Edit text/ poner:$.481.3:Clic derecho/ Edit text/ poner:$.701.4:Clic derecho/ Edit text/ poner:$.1201.5:Clic derecho/ Edit text/ poner:$.1301.6:Clic derecho/ Edit text/ poner:$.51.7:Clic derecho/ Edit text/ poner:$.51.8:Clic derecho/ Edit text/ poner:$.121.9:Clic derecho/ Edit text/ poner:Seleccione Producto2.0:Clic derecho/ Edit text/ poner:Descuento2.1:Clic derecho/ Edit text/ poner:ElementosSeleccionados2.2:Clic derecho/ Edit text/ poner:Total a Pagar:2.3:Clic derecho/ Edit text/ poner:Total deDescuento:2.4:Clic derecho/ Edit text/ poner:Neto a Pagar:En los nmeros marcados de colorAzul, son de tipo: JTextField:3.0: Clic derecho/ Edit text/borrarel texto por defecto (dejarle enblanco) Clic derecho/ChangeVariable Name/ poner:txtelementosseleccionados/ luego enOk.3.1: Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco) Clic derecho/ChangeVariable Name/ poner:txttotalapagar/ luego enOk.3.2: Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco) Clic derecho/ChangeVariable Name/ poner:txttotaldedescuento/ luego en Ok.3.3: Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco) Clic derecho/ChangeVariable Name/ poner:txtnetoapagar/ luego en Ok.En los nmeros marcados de colorVerde, son de tipo: JCheckBox:4.0:Clic derecho/ Edit text/ poner:CASEClic derecho/ Change Variable Name/ poner:check1/ luego en Ok.4.1:Clic derecho/ Edit text/ poner:MicroprocesadorClic derecho/ Change Variable Name/ poner:check2/ luego en Ok.4.2:Clic derecho/ Edit text/ poner:MemoriaClic derecho/ Change Variable Name/ poner:check3/ luego en Ok.4.3:Clic derecho/ Edit text/ poner:MainboardClic derecho/ Change Variable Name/ poner:check4/ luego en Ok.4.4:Clic derecho/ Edit text/ poner:Disco DuroClic derecho/ Change Variable Name/ poner:check5/ luego en Ok.4.5:Clic derecho/ Edit text/ poner:MonitorClic derecho/ Change Variable Name/ poner:check6/ luego en Ok.4.6:Clic derecho/ Edit text/ poner:TecladoClic derecho/ Change Variable Name/ poner:check7/ luego en Ok.4.7:Clic derecho/ Edit text/ poner:MouseClic derecho/ Change Variable Name/ poner:check8/ luego en Ok.4.8:Clic derecho/ Edit text/ poner:Lector de CD ROMClic derecho/ Change Variable Name/ poner:check9/ luego en Ok.En los nmeros marcados de colorRosado; son de tipo: JRadioButtom:5.0:Clic derecho/ Edit text/ poner:0%Clic derecho/ Change Variable Name/ poner: rb0 / luego en Ok.5.1:Clic derecho/ Edit text/ poner:5%Clic derecho/ Change Variable Name/ poner:rb5/ luego en Ok.5.2:Clic derecho/ Edit text/ poner:8%Clic derecho/ Change Variable Name/ poner:rb8/ luego en Ok.En los nmeros marcados de colorNegro, son de tipo: JButtom:6.0:Clic derecho/ Edit text/ poner:CalcularClic derecho/ Change Variable Name/ poner:calcular/ luego en Ok.Clic derecho/ Events / Action / actionPerformed / les saldr lneade cdigo ydondeesta la posicin del cursor pegan este cdigo:doublecuenta=0;doubletotal=0;doubledescuento=0;if(check1.isSelected()){cuenta++;total+=32;}if(check2.isSelected()){cuenta++;total+=75;}if(check3.isSelected()){cuenta++;total+=48;}if(check4.isSelected()){cuenta++;total+=70;}if(check5.isSelected()){cuenta++;total+=120;}if(check6.isSelected()){cuenta++;total+=130;}if(check7.isSelected()){cuenta++;total+=5;}if(check8.isSelected()){cuenta++;total+=5;}if(check9.isSelected()){cuenta++;total+=12;}if(rb8.isSelected()){descuento=0.8*total;}if(rb5.isSelected()){descuento=0.05*total;}else if(rb0.isSelected()){descuento=0;}txtelementosseleccionados.setText(String.valueOf(cuenta));txttotalapagar.setText(String.valueOf(total));txttotaldedescuento.setText(String.valueOf(descuento));txtnetoapagar.setText(String.valueOf(total-descuento));6.1:Clic derecho/ Edit text/ poner:LimpiarClic derecho/ Change Variable Name/ poner:jButton1/ luego en Ok.Clic derecho/ Events / Action / actionPerformed / les saldr lnea de cdigo y donde esta la posicin del cursor pegan este cdigo:txtelementosseleccionados.setText("");txttotalapagar.setText("");txttotaldedescuento.setText("");txtnetoapagar.setText("");Para Finalizar ejecutaremos el programa:A la derecha buscamos el proyecto, estar con el nombre que lo puso al principio:Expandimos / Source Packgages / / luego tendr el proyecto Java / Clic derecho / RunFile.Tal como podemos observar en la imagen de ejemplo de abajo.Siguiendo todo los pasos, desde el diseo hasta la ejecucin del funcionamiento del programa hasidoprobado y funciona muy bien, si presenta errores durante su ejecucin, debe cerciorarse que puso correctamente los cdigo y/o nombres a cada uno de los controles.Abajo el mismo diseo y su funcionamiento. La imagen representa la solucin final del programa.