Error al verificar campo vacio
Publicado por Juli (1 intervención) el 21/02/2019 01:08:30
Hola, tengo una duda. Estoy usando java eclipse.
El trabajo practico se trata de un cajero automático. A la hora de realizar el deposito lo realiza, el tema es cuando no ingreso ningún valor en el campo al darle al botón aceptar me da error. la idea es arreglar esto mostrando una ventana que advierta de completar el campo.
La variable monto1 es el ingresado en el jtextfield.
En el IF comparo que no sea vacío, donde ahí esta el error.
hice dos opciones y ninguna me resultó eficaz:
Silencié la linea: if (Menu.monto1.getText().isEmpty()) porque no se si esta bien realmente.
Pero ésta linea if ( Menu.monto1.getText().equals( "" )) no entiendo porque no funciona.
LES DEJO EL CODIGO:
El trabajo practico se trata de un cajero automático. A la hora de realizar el deposito lo realiza, el tema es cuando no ingreso ningún valor en el campo al darle al botón aceptar me da error. la idea es arreglar esto mostrando una ventana que advierta de completar el campo.
La variable monto1 es el ingresado en el jtextfield.
En el IF comparo que no sea vacío, donde ahí esta el error.
hice dos opciones y ninguna me resultó eficaz:
Silencié la linea: if (Menu.monto1.getText().isEmpty()) porque no se si esta bien realmente.
Pero ésta linea if ( Menu.monto1.getText().equals( "" )) no entiendo porque no funciona.
LES DEJO EL CODIGO:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package PACKAGE;
import javax.swing.JOptionPane;
import PACKAGE.Menu;
import java.awt.*;
public class Deposito {
public static void depos()
{
float m;
final String mon=Menu.monto1.getText();
m=Float.parseFloat(mon);
// if (Menu.monto1.getText().isEmpty())
if ( Menu.monto1.getText().equals( "" ))
JOptionPane.showMessageDialog(null,"COMPLETE TODOS LOS CAMPOS");
else{
Datos.saldoca[Login.p]=Datos.saldoca[Login.p]+m;
JOptionPane.showMessageDialog(null,"DEPOSITO REALIZADO CON EXITO, EL SALDO DE SU CAJA DE AHORRO AL DIA DE HOY ES DE: " +Datos.saldoca[Login.p]);
}
}
}
Valora esta pregunta


0