private void AceptarActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_AceptarActionPerformed
   if (Corriente.isSelected()) {
     doubleGalones =
         doubleGasolina
             / 8751; // 8751 es el precio actual de la gasolina corriente en bogota, dividimos el
     // nuemro ingresado por el usuario enter el valor y tenemos la cantidad de
     // galoes que ingresaron, luego guardamos el resultado en intGalones
     DecimalFormat df =
         new DecimalFormat(
             "0.000"); // creamos una variable de la clase DecimalFormat para restringir la catidad
     // de decimales que deseamos imprmir en pantalla, en este caso seran solo
     // tres decimales
     resultado.setText(
         "MARCA: "
             + StringMarca
             + "\n\n"
             + "MODELO:  "
             + intModelo
             + "\n\n"
             + "La cantidad de gasolina que ingreso en su vehiculo\nes: "
             + df.format(doubleGalones)
             + " galones de gasolina");
     // cuaado utilizamos esta linea de codigo--->df.format(doubleGalones); estamos asigandole la
     // restriccion de decimales a la variable doubleGalones para que no imprima todos los decimaes
     // completos
   } else {
     if (Acpm.isSelected()) {
       doubleGalones =
           doubleGasolina
               / 8472; // 8751 es el precio actual de la gasolina corriente en bogota, dividimos el
       // nuemro ingresado por el usuario enter el valor y tenemos la cantidad de
       // galoes que ingresaron, luego guardamos el resultado en intGalones
       DecimalFormat df =
           new DecimalFormat(
               "0.000"); // creamos una variable de la clase DecimalFormat para restringir la
       // catidad de decimales que deseamos imprmir en pantalla, en este caso
       // seran solo tres decimales
       resultado.setText(
           "MARCA: "
               + StringMarca
               + "\n\n"
               + "MODELO:  "
               + intModelo
               + "\n\n"
               + "La cantidad de gasolina que ingreso en su vehiculo\nes: "
               + df.format(doubleGalones)
               + " galones de gasolina");
       // cuaado utilizamos esta linea de codigo--->df.format(doubleGalones); estamos asigandole la
       // restriccion de decimales a la variable doubleGalones para que no imprima todos los
       // decimaes completos
     } else {
       if (Extra.isSelected()) {
         doubleGalones =
             doubleGasolina
                 / 10391; // 8751 es el precio actual de la gasolina corriente en bogota, dividimos
         // el nuemro ingresado por el usuario enter el valor y tenemos la
         // cantidad de galoes que ingresaron, luego guardamos el resultado en
         // intGalones
         DecimalFormat df =
             new DecimalFormat(
                 "0.000"); // creamos una variable de la clase DecimalFormat para restringir la
         // catidad de decimales que deseamos imprmir en pantalla, en este caso
         // seran solo tres decimales
         resultado.setText(
             "MARCA: "
                 + StringMarca
                 + "\n\n"
                 + "MODELO:  "
                 + intModelo
                 + "\n\n"
                 + "La cantidad de gasolina que ingreso en su vehiculo\nes: "
                 + df.format(doubleGalones)
                 + " galones de gasolina");
         // cuaado utilizamos esta linea de codigo--->df.format(doubleGalones); estamos asigandole
         // la restriccion de decimales a la variable doubleGalones para que no imprima todos los
         // decimaes completos
       } else {
         JOptionPane.showMessageDialog(
             this,
             TipoVehiculo.getmensaje()); // imprime el srtring del mensaje creado anteriormente
       }
     }
   }
   // TODO add your handling code here:
 } // GEN-LAST:event_AceptarActionPerformed
  /**
   * 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">//GEN-BEGIN:initComponents
  private void initComponents() {

    intOpcGas = new javax.swing.ButtonGroup();
    jLabel1 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jLabel3 = new javax.swing.JLabel();
    gasolina = new javax.swing.JFormattedTextField();
    jLabel4 = new javax.swing.JLabel();
    Corriente = new javax.swing.JRadioButton();
    Acpm = new javax.swing.JRadioButton();
    Extra = new javax.swing.JRadioButton();
    Aceptar = new javax.swing.JButton();
    jScrollPane1 = new javax.swing.JScrollPane();
    resultado = new javax.swing.JTextArea();
    jLabel6 = new javax.swing.JLabel();
    jLabel5 = new javax.swing.JLabel();
    jLabel7 = new javax.swing.JLabel();
    rendimiento = new javax.swing.JButton();
    jLabel8 = new javax.swing.JLabel();
    consultar = new javax.swing.JButton();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

    jLabel1.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N
    jLabel1.setForeground(new java.awt.Color(255, 0, 51));
    jLabel1.setText("Combustible");

    jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    jLabel2.setText("Ingrese la cantidad de dinero  en pesos sin puntos ni comas");

    jLabel3.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    jLabel3.setText(" que gastó en gasolina para su camioneta");

    gasolina.setFormatterFactory(
        new javax.swing.text.DefaultFormatterFactory(
            new javax.swing.text.NumberFormatter(new java.text.DecimalFormat("#0"))));
    gasolina.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            gasolinaActionPerformed(evt);
          }
        });
    gasolina.addFocusListener(
        new java.awt.event.FocusAdapter() {
          public void focusLost(java.awt.event.FocusEvent evt) {
            gasolinaFocusLost(evt);
          }
        });

    jLabel4.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
    jLabel4.setText(
        "Escoja el tipo de gasolina que utilizó para su vehiculo y a continuación click en aceptar");

    Corriente.setText("Corriente");

    Acpm.setText("Acpm");

    Extra.setText("Extra");

    Aceptar.setText("Aceptar");
    Aceptar.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
    Aceptar.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            AceptarActionPerformed(evt);
          }
        });

    resultado.setEditable(false);
    resultado.setBackground(new java.awt.Color(153, 204, 255));
    resultado.setColumns(20);
    resultado.setRows(5);
    jScrollPane1.setViewportView(resultado);

    jLabel6.setIcon(
        new javax.swing.ImageIcon(
            getClass().getResource("/mantenimiento/gasolina terminada.jpg"))); // NOI18N
    jLabel6.setText("jLabel6");

    jLabel5.setText("Click en Rendimiento para saber cuantos kilometros recorrera");

    jLabel7.setText("el vehiculo con esta cantidad de galones.");

    rendimiento.setText("Rendimiento");
    rendimiento.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
    rendimiento.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            rendimientoActionPerformed(evt);
          }
        });

    jLabel8.setText("Click en consultar para realizar una nueva consulta");

    consultar.setText("Consultar");
    consultar.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));
    consultar.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            consultarActionPerformed(evt);
          }
        });

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                javax.swing.GroupLayout.Alignment.TRAILING,
                layout
                    .createSequentialGroup()
                    .addGap(0, 0, Short.MAX_VALUE)
                    .addComponent(jLabel1)
                    .addGap(337, 337, 337))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addContainerGap()
                    .addGroup(
                        layout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(
                                layout
                                    .createSequentialGroup()
                                    .addGroup(
                                        layout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(
                                                layout
                                                    .createSequentialGroup()
                                                    .addComponent(Corriente)
                                                    .addGap(311, 311, 311)
                                                    .addComponent(
                                                        Acpm,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                                        108,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE)
                                                    .addPreferredGap(
                                                        javax.swing.LayoutStyle.ComponentPlacement
                                                            .RELATED,
                                                        192,
                                                        Short.MAX_VALUE)
                                                    .addComponent(
                                                        Extra,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                                        86,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE))
                                            .addComponent(
                                                jLabel4,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                600,
                                                javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGap(29, 29, 29))
                            .addGroup(
                                javax.swing.GroupLayout.Alignment.TRAILING,
                                layout
                                    .createSequentialGroup()
                                    .addGap(0, 0, Short.MAX_VALUE)
                                    .addGroup(
                                        layout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(
                                                javax.swing.GroupLayout.Alignment.TRAILING,
                                                layout
                                                    .createSequentialGroup()
                                                    .addComponent(
                                                        gasolina,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                                        172,
                                                        javax.swing.GroupLayout.PREFERRED_SIZE)
                                                    .addGap(327, 327, 327))
                                            .addGroup(
                                                javax.swing.GroupLayout.Alignment.TRAILING,
                                                layout
                                                    .createSequentialGroup()
                                                    .addComponent(Aceptar)
                                                    .addGap(361, 361, 361))))
                            .addGroup(
                                layout
                                    .createSequentialGroup()
                                    .addComponent(
                                        jLabel7,
                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                        324,
                                        javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(0, 0, Short.MAX_VALUE))
                            .addGroup(
                                javax.swing.GroupLayout.Alignment.TRAILING,
                                layout
                                    .createSequentialGroup()
                                    .addComponent(
                                        jScrollPane1,
                                        javax.swing.GroupLayout.DEFAULT_SIZE,
                                        336,
                                        Short.MAX_VALUE)
                                    .addGap(110, 110, 110)
                                    .addComponent(
                                        jLabel6,
                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                        351,
                                        javax.swing.GroupLayout.PREFERRED_SIZE))))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addGap(104, 104, 104)
                    .addComponent(rendimiento)
                    .addPreferredGap(
                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        Short.MAX_VALUE)
                    .addComponent(consultar)
                    .addGap(174, 174, 174))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addContainerGap()
                    .addComponent(
                        jLabel5,
                        javax.swing.GroupLayout.PREFERRED_SIZE,
                        324,
                        javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(
                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        Short.MAX_VALUE)
                    .addComponent(
                        jLabel8,
                        javax.swing.GroupLayout.PREFERRED_SIZE,
                        316,
                        javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(21, 21, 21))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addGroup(
                        layout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(
                                layout
                                    .createSequentialGroup()
                                    .addGap(190, 190, 190)
                                    .addComponent(jLabel2))
                            .addGroup(
                                layout
                                    .createSequentialGroup()
                                    .addGap(253, 253, 253)
                                    .addComponent(jLabel3)))
                    .addContainerGap()));
    layout.setVerticalGroup(
        layout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addGap(16, 16, 16)
                    .addComponent(jLabel1)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(jLabel2)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(jLabel3)
                    .addGap(30, 30, 30)
                    .addComponent(
                        gasolina,
                        javax.swing.GroupLayout.PREFERRED_SIZE,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(18, 18, 18)
                    .addComponent(jLabel4)
                    .addGap(18, 18, 18)
                    .addGroup(
                        layout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(Corriente)
                            .addComponent(Acpm)
                            .addComponent(Extra))
                    .addGap(50, 50, 50)
                    .addComponent(Aceptar)
                    .addGroup(
                        layout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(
                                layout
                                    .createSequentialGroup()
                                    .addGap(45, 45, 45)
                                    .addGroup(
                                        layout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(
                                                jLabel6,
                                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                                Short.MAX_VALUE)
                                            .addComponent(
                                                jScrollPane1,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                123,
                                                javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGap(27, 27, 27)
                                    .addComponent(jLabel5)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(jLabel7)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                                        27,
                                        Short.MAX_VALUE)
                                    .addGroup(
                                        layout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.BASELINE)
                                            .addComponent(rendimiento)
                                            .addComponent(consultar))
                                    .addGap(23, 23, 23))
                            .addGroup(
                                javax.swing.GroupLayout.Alignment.TRAILING,
                                layout
                                    .createSequentialGroup()
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                                        javax.swing.GroupLayout.DEFAULT_SIZE,
                                        Short.MAX_VALUE)
                                    .addComponent(jLabel8)
                                    .addGap(81, 81, 81)))));

    pack();
  } // </editor-fold>//GEN-END:initComponents