Balance de ingresos y egresos diarios de una persona

Post on 11-Apr-2017

229 views 7 download

Transcript of Balance de ingresos y egresos diarios de una persona

NOMBRE: David Vargas

NIVEL: 2 Sistemas Nocturno

Materia: Estructura de Datos

Licenciado: Jorge Viveros

FECHA: 06-08-2015

ACTIVIDAD: 3 Parcial

Tema: Realización y Ejecución de una Aplicación JAVA

Nombre de la Aplicación: Balance de Ingresos y Egresos Diarios de una Persona

1) INTRODUCCION

Balance de Ingresos y Egresos Diarios es una aplicación desarrolado y ejecutado en el lenguaje de programación llamado JAVA ya que este programa brinda muchas facilidades de ingresar los ingresos y los egresos que tiene una persona en el trancurso del dia y asi poder registrar de mejor manera todos los movimientos económicos que se dan diariamente y por que no decirlo semanalmente y mensualmente.

Hay muchas personas que asumen que los gastos que tienen a diario son insignificantes pero la realidad es otra ya que no llevan un registro y un dato real a diario y producto de ello a la persona le descuadra el presupuesto y recurren a préstamos no deseados.

2) OBJETIVOS

Administrar de mejor manera su economía personal.Conocer qué cantidad liquida a recibir tiene a diario.Hacer que la persona tome mejor decisiones en sus gastos.

3) JUSTIFICACIÓN

Por la necesidad de sacar buena nota en la materia de estructura de datos.Para tener más habilidad en el diseño y en el lenguaje de programación en Java.

4) HERRAMIENTAS

Se utilizará herramientas del lenguaje de java y con controladoresButton, label, textfield y además utilizaré la sentencia de control llamada “if”

5) Anexos

Abrimos java y seleccionamos java aplication seguido por next

Ponemos el nombre del proyecto y desactivamos el main

Ponemos el puntero del mouse sobre sourcepackage y le damos clic derecho y seleccionamos new y seguido por java package.

Ponemos nombre al new package y finish.

Ponemos el puntero del mouse sobre el nuevo package y le damos clic derecho y seleccionamos new seguido por JframeFrom.

Ponemos nombre al nuevo JframeForm y finish.

Aquí tenemos ya el diseño en blanco que por cierto esta sin el main.y además tenemos a la derecha todas las opciones para trabajar.

Aquí seleccione en mi caso Label ,ToggleButton, Button, TextField para hacer mi proceso

Aquí empezamos a editar solo el texto a todos los casilleros

Y asi nos queda y además utilice la propiedad font para cambiar el formato del texto t tamaño de letra

Aquí empezamos a poner nombre a la ubicación del los casilleros que vamos a utilizar

Y se hace clic derecho sobre el cuadro y seleccionamos Change Variable Name y ahí sale el nombre con el que sale por defecto y le cambiamos pero siempre con abreviaturas del mismo.

damos doble click en el botón calcular y nos envía al lenguaje de programación en el cual debemos declarar las variables q se van a utilizar.

PONEMOS ESTO..

} if (tbtnVentasLocal.isSelected())

{

v_loc= Double.parseDouble(txtVLo.getText());

}

SIGNIICA Que si seleccionamos el botón tbtnVentasLocal ,hara el proceso de:

Que en la variable v_loc se almacenara un numero que esta siendo transformado por Double.parseDouble todo lo que se encuentra en el paréntesis () pues esto es que obtiene mediante getText() del casillero txtVLo

Y esto se debe hacer a todos las casilleros de texto

Aquí es donde se realiza ya el proceso de suma y resta entre ingresos y egresos ya que solo ahí se sabe cuánto tiene de dinero a favor o en contra en su economía.

Para el botón salir se hace lo siguiente

Doble clic en el botón salir para que nos envié al lenguaje y asi poder insertar el código

Aquí está listo para usarse.

6) Lenguaje de Programación/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package Ingresos_Egresos;

import javax.swing.*;

/**

*

* @author Paul Vargas

*/

public class Calaculo_Balance extends javax.swing.JFrame {

/**

* Creates new form Calaculo_Balance

*/

public Calaculo_Balance() {

initComponents();

}

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jToggleButton1 = new javax.swing.JToggleButton();

jToggleButton2 = new javax.swing.JToggleButton();

jLabel1 = new javax.swing.JLabel();

tbtnVentasLocal = new javax.swing.JToggleButton();

tbtnVentasTrabajo = new javax.swing.JToggleButton();

tbtnVentasEspumilla = new javax.swing.JToggleButton();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

lbl = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

tbtnFact = new javax.swing.JToggleButton();

tbtnMatE = new javax.swing.JToggleButton();

tbtnGasD = new javax.swing.JToggleButton();

tbtnGasV = new javax.swing.JToggleButton();

tbtnTras = new javax.swing.JToggleButton();

tbtnLuz = new javax.swing.JToggleButton();

tbtnAgua = new javax.swing.JToggleButton();

tbtnTelf = new javax.swing.JToggleButton();

tbtnGass = new javax.swing.JToggleButton();

tbtncola = new javax.swing.JToggleButton();

jLabel6 = new javax.swing.JLabel();

lblTIng = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

jLabel10 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

lblTEgr = new javax.swing.JLabel();

jScrollPane1 = new javax.swing.JScrollPane();

txtVLo = new javax.swing.JTextPane();

jScrollPane2 = new javax.swing.JScrollPane();

txtVTr = new javax.swing.JTextPane();

jScrollPane3 = new javax.swing.JScrollPane();

txtVEs = new javax.swing.JTextPane();

jScrollPane4 = new javax.swing.JScrollPane();

txtFLo = new javax.swing.JTextPane();

jScrollPane5 = new javax.swing.JScrollPane();

txtMEs = new javax.swing.JTextPane();

jScrollPane6 = new javax.swing.JScrollPane();

txtGDo = new javax.swing.JTextPane();

jScrollPane7 = new javax.swing.JScrollPane();

txtGVi = new javax.swing.JTextPane();

jScrollPane8 = new javax.swing.JScrollPane();

txtTra = new javax.swing.JTextPane();

jScrollPane9 = new javax.swing.JScrollPane();

txtLuz = new javax.swing.JTextPane();

jScrollPane10 = new javax.swing.JScrollPane();

txtAgu = new javax.swing.JTextPane();

jScrollPane11 = new javax.swing.JScrollPane();

txtTel = new javax.swing.JTextPane();

jScrollPane12 = new javax.swing.JScrollPane();

txtGas = new javax.swing.JTextPane();

jScrollPane13 = new javax.swing.JScrollPane();

txtCol = new javax.swing.JTextPane();

btnCalcular = new javax.swing.JButton();

lblCal = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel12 = new javax.swing.JLabel();

btnSalir = new javax.swing.JButton();

jLabel13 = new javax.swing.JLabel();

jToggleButton1.setText("jToggleButton1");

jToggleButton2.setText("jToggleButton2");

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 36)); // NOI18N

jLabel1.setText("Balance de Ingresos y Egresos Diarios");

tbtnVentasLocal.setText("Ventas Local");

tbtnVentasTrabajo.setText("Ventas Trabajo");

tbtnVentasTrabajo.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

tbtnVentasTrabajoActionPerformed(evt);

}

});

tbtnVentasEspumilla.setText("Ventas Espumilla");

jLabel2.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel2.setText("Ingresos");

jLabel3.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel3.setText("Ingrese el Valor");

jLabel4.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel4.setText("Seleccione..");

lbl.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

lbl.setText("Egresos");

jLabel5.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel5.setText("Seleccione..");

tbtnFact.setText("Fact. Local");

tbtnMatE.setText("Mat. Espumilla");

tbtnMatE.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

tbtnMatEActionPerformed(evt);

}

});

tbtnGasD.setText("Gas. Domesticos");

tbtnGasV.setText("Gas.Viveres");

tbtnTras.setText("Transporte");

tbtnLuz.setText("Luz");

tbtnAgua.setText("Agua");

tbtnTelf.setText("Telefono");

tbtnTelf.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

tbtnTelfActionPerformed(evt);

}

});

tbtnGass.setText("Gas");

tbtncola.setText("Colacciones");

jLabel6.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel6.setText("Total de Ingresos");

lblTIng.setBorder(new javax.swing.border.MatteBorder(null));

jLabel9.setText("jLabel9");

jLabel10.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel10.setText("Ingrese el Valor");

jLabel11.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel11.setText("total Egresos");

lblTEgr.setBorder(new javax.swing.border.MatteBorder(null));

jScrollPane1.setViewportView(txtVLo);

jScrollPane2.setViewportView(txtVTr);

jScrollPane3.setViewportView(txtVEs);

jScrollPane4.setViewportView(txtFLo);

jScrollPane5.setViewportView(txtMEs);

jScrollPane6.setViewportView(txtGDo);

jScrollPane7.setViewportView(txtGVi);

jScrollPane8.setViewportView(txtTra);

jScrollPane9.setViewportView(txtLuz);

jScrollPane10.setViewportView(txtAgu);

jScrollPane11.setViewportView(txtTel);

jScrollPane12.setViewportView(txtGas);

jScrollPane13.setViewportView(txtCol);

btnCalcular.setFont(new java.awt.Font("Tahoma", 0, 36)); // NOI18N

btnCalcular.setText("Calcular");

btnCalcular.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnCalcularActionPerformed(evt);

}

});

lblCal.setFont(new java.awt.Font("Times New Roman", 0, 48)); // NOI18N

lblCal.setBorder(new javax.swing.border.MatteBorder(null));

jLabel7.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel7.setText("Seleccione..");

jLabel12.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N

jLabel12.setText("Ingrese el Valor");

btnSalir.setFont(new java.awt.Font("Tahoma", 0, 36)); // NOI18N

btnSalir.setText("Salir");

btnSalir.setBorder(new javax.swing.border.MatteBorder(null));

btnSalir.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnSalirActionPerformed(evt);

}

});

jLabel13.setFont(new java.awt.Font("Arial", 0, 48)); // NOI18N

jLabel13.setText("El Liquido a recibir es:");

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(13, 13, Short.MAX_VALUE)

.addComponent(jLabel9)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(18, 18, 18)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(tbtnVentasEspumilla)

.addComponent(tbtnVentasTrabajo, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnVentasLocal, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(43, 43, 43)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(layout.createSequentialGroup()

.addGap(8, 8, 8)

.addComponent(jLabel10))))

.addGroup(layout.createSequentialGroup()

.addGap(8, 8, 8)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(191, 191, 191)

.addComponent(lblTIng, javax.swing.GroupLayout.PREFERRED_SIZE, 67, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel6))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel8)

.addGap(83, 83, 83)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(tbtnMatE, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnFact, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnGasD)

.addComponent(tbtnGasV, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(tbtnTras, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(9, 9, 9)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel3, javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(layout.createSequentialGroup()

.addGap(40, 40, 40)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane7, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane8, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(30, 30, 30)))

.addGap(18, 18, 18)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(tbtnAgua, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(tbtnTelf, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(tbtncola, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(tbtnGass, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(tbtnLuz, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(43, 43, 43)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(jScrollPane11)

.addComponent(jScrollPane12)

.addComponent(jScrollPane13)

.addComponent(jScrollPane10, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jScrollPane9, javax.swing.GroupLayout.PREFERRED_SIZE, 53, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(layout.createSequentialGroup()

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel12))))

.addGroup(layout.createSequentialGroup()

.addComponent(jLabel11)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(lblTEgr, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(569, 569, 569)

.addComponent(lbl, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGap(94, 94, 94)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(4, 4, 4)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 584, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGap(278, 278, 278)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel13)

.addGroup(layout.createSequentialGroup()

.addComponent(btnCalcular)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(btnSalir, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)))))

.addContainerGap(137, Short.MAX_VALUE))))

.addGroup(layout.createSequentialGroup()

.addGap(408, 408, 408)

.addComponent(lblCal, javax.swing.GroupLayout.PREFERRED_SIZE, 201, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(0, 0, Short.MAX_VALUE))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(0, 0, Short.MAX_VALUE)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(57, 57, 57)

.addComponent(jLabel8)

.addGap(234, 234, 234))

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel1)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(lbl, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(10, 10, 10)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel3)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel12))

.addGap(18, 18, 18)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnFact, javax.swing.GroupLayout.Alignment.LEADING))

.addGap(26, 26, 26)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(tbtnMatE)

.addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(layout.createSequentialGroup()

.addGap(61, 61, 61)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jScrollPane9, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(layout.createSequentialGroup()

.addComponent(tbtnLuz)

.addGap(11, 11, 11)))

.addGap(25, 25, 25)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane10, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnAgua))))

.addGap(18, 18, 18)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(jScrollPane11, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(16, 16, 16)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane7, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnGasV, javax.swing.GroupLayout.Alignment.TRAILING))

.addGap(27, 27, 27)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane8, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnTras)))

.addGroup(layout.createSequentialGroup()

.addGap(15, 15, 15)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(tbtnGass)

.addComponent(jScrollPane12, javax.swing.GroupLayout.PREFERRED_SIZE, 38, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(28, 28, 28)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(tbtncola)

.addComponent(jScrollPane13, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)))))

.addGroup(layout.createSequentialGroup()

.addGap(287, 287, 287)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(tbtnGasD)

.addComponent(tbtnTelf)))

.addGroup(layout.createSequentialGroup()

.addGap(64, 64, 64)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(27, 27, 27)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnVentasLocal, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(40, 40, 40)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnVentasTrabajo, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(26, 26, 26)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(tbtnVentasEspumilla, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(lblTEgr, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6)

.addComponent(lblTIng, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER)

.addComponent(btnCalcular, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(btnSalir, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel13)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(lblCal, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE))

);

pack();

}// </editor-fold>

private void tbtnVentasTrabajoActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void tbtnMatEActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

/////////

double suma_ingresos=0;

double v_loc=0;

double v_tra=0;

double v_esp=0;

double suma_egresos=0;

double f_loc=0;

double m_esp=0;

double g_dom=0;

double g_viv=0;

double tra=0;

double luz=0;

double agu=0;

double tel=0;

double gas=0;

double col=0;

double l_total=0;

////////////////////////////////////////////////////

if (tbtnVentasLocal.isSelected())

{

v_loc= Double.parseDouble(txtVLo.getText());

}

if (tbtnVentasTrabajo.isSelected())

{

v_tra= Double.parseDouble(txtVTr.getText());

}

if (tbtnVentasEspumilla.isSelected())

{

v_esp= Double.parseDouble(txtVEs.getText());

}

suma_ingresos = v_loc+v_tra+v_esp;

lblTIng.setText(""+ suma_ingresos);

///////////////////////////////////////////////////

if (tbtnFact.isSelected())

{

f_loc= Double.parseDouble(txtFLo.getText());

}

if (tbtnMatE.isSelected())

{

m_esp=Double.parseDouble(txtMEs.getText());

}

if (tbtnGasD.isSelected())

{

g_dom= Double.parseDouble(txtGDo.getText());

}

if (tbtnGasV.isSelected())

{

g_viv= Double.parseDouble(txtGVi.getText());

}

if (tbtnTras.isSelected())

{

tra= Double.parseDouble(txtTra.getText());

}

if (tbtnLuz.isSelected())

{

luz= Double.parseDouble(txtLuz.getText());

}

if (tbtnAgua.isSelected())

{

agu=Double.parseDouble(txtAgu.getText());

}

if (tbtnTelf.isSelected())

{

tel= Double.parseDouble(txtTel.getText());

}

if (tbtnGass.isSelected())

{

gas= Double.parseDouble(txtGas.getText());

}

if (tbtncola.isSelected())

{

col= Double.parseDouble(txtCol.getText());

}

// try{

// suma_egresos=f_loc+ m_esp+ g_dom+ g_viv+ tra+ luz+ agu+ tel+ gas+ col;

// lblTEgr.setText(""+ suma_egresos);

//

// l_total=suma_ingresos-suma_egresos;

// lblCal.setText(""+ l_total);

// }catch(Exception e)

// {

// e.printStackTrace();

// System.out.print("mal el valor numerico");

// }

int a,b,x;

a=5;

b= 0;

try{

x = a/b;

}

catch(Exception e){

// System.out.println("El error es:"+e);

JOptionPane.showMessageDialog(this,"El error es:"+e );

}

}

private void tbtnTelfActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

System.exit(0);

}

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">

/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

*/

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Calaculo_Balance.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Calaculo_Balance.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Calaculo_Balance.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Calaculo_Balance.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

}

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Calaculo_Balance().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JButton btnCalcular;

private javax.swing.JButton btnSalir;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel12;

private javax.swing.JLabel jLabel13;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JScrollPane jScrollPane10;

private javax.swing.JScrollPane jScrollPane11;

private javax.swing.JScrollPane jScrollPane12;

private javax.swing.JScrollPane jScrollPane13;

private javax.swing.JScrollPane jScrollPane2;

private javax.swing.JScrollPane jScrollPane3;

private javax.swing.JScrollPane jScrollPane4;

private javax.swing.JScrollPane jScrollPane5;

private javax.swing.JScrollPane jScrollPane6;

private javax.swing.JScrollPane jScrollPane7;

private javax.swing.JScrollPane jScrollPane8;

private javax.swing.JScrollPane jScrollPane9;

private javax.swing.JToggleButton jToggleButton1;

private javax.swing.JToggleButton jToggleButton2;

private javax.swing.JLabel lbl;

private javax.swing.JLabel lblCal;

private javax.swing.JLabel lblTEgr;

private javax.swing.JLabel lblTIng;

private javax.swing.JToggleButton tbtnAgua;

private javax.swing.JToggleButton tbtnFact;

private javax.swing.JToggleButton tbtnGasD;

private javax.swing.JToggleButton tbtnGasV;

private javax.swing.JToggleButton tbtnGass;

private javax.swing.JToggleButton tbtnLuz;

private javax.swing.JToggleButton tbtnMatE;

private javax.swing.JToggleButton tbtnTelf;

private javax.swing.JToggleButton tbtnTras;

private javax.swing.JToggleButton tbtnVentasEspumilla;

private javax.swing.JToggleButton tbtnVentasLocal;

private javax.swing.JToggleButton tbtnVentasTrabajo;

private javax.swing.JToggleButton tbtncola;

private javax.swing.JTextPane txtAgu;

private javax.swing.JTextPane txtCol;

private javax.swing.JTextPane txtFLo;

private javax.swing.JTextPane txtGDo;

private javax.swing.JTextPane txtGVi;

private javax.swing.JTextPane txtGas;

private javax.swing.JTextPane txtLuz;

private javax.swing.JTextPane txtMEs;

private javax.swing.JTextPane txtTel;

private javax.swing.JTextPane txtTra;

private javax.swing.JTextPane txtVEs;

private javax.swing.JTextPane txtVLo;

private javax.swing.JTextPane txtVTr;

// End of variables declaration

}