JOptionPane.showInputDialog No datos negativos ni caracteres
Publicado por Andrés (6 intervenciones) el 13/10/2016 18:39:56
Buenas Tardes, tengo el siguiente problema y necesito la ayuda de ustedes.
Es un programa de un banco, tengo botones para consignar y retirar que funcionan a partir de un JOptionPane.showInputDialog, pero quiero que cuando pida la entrada de valores no permita que se pueda ingresar valores negativos o caracteres en sí.
Les agradecería su ayuda, doy Likes y los puedo seguir en sus vínculos...

Es un programa de un banco, tengo botones para consignar y retirar que funcionan a partir de un JOptionPane.showInputDialog, pero quiero que cuando pida la entrada de valores no permita que se pueda ingresar valores negativos o caracteres en sí.
Les agradecería su ayuda, doy Likes y los puedo seguir en sus vínculos...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private void Consignar1BTNActionPerformed(java.awt.event.ActionEvent evt) {
String valorConsignacion = JOptionPane.showInputDialog("Digite el valor a consignar:");
cliente.getCorriente().consignar(Float.parseFloat(valorConsignacion));
Saldo_CorrienteTXT.setText(String.valueOf(cliente.getCorriente().getSaldo()));
}
private void Consignar2BTNActionPerformed(java.awt.event.ActionEvent evt) {
String valorConsignacion;
do {
valorConsignacion = JOptionPane.showInputDialog("Digite el valor a consignar:");
}
while(valorConsignacion.isEmpty());
try {
cliente.getAhorros().consignar(Float.parseFloat(valorConsignacion));
}
catch(NumberFormatException e){
}
Saldo_AhorrosTXT.setText(String.valueOf(cliente.getAhorros().getSaldo()));
}

Valora esta pregunta


0