ora manca il bug che ogni risultato esce 0.0 € sembra quasi che gli input non siano stati inseriti. come risolvo?
e poi nel saldo vecchio ogni numero che sia positivo che negativo esce solo nella label utile a nuovo: e sfondo verde e sfondo verde nella textfield di inserimento io vorrei che nei negativi esca sfondo rosso sia nella label e nella textfield e che ci sia scritto nella label perdita a nuovo:.
bottone saldo vecchio:
codice:
try {
saldo = new Double(txtsaldo.getText());
} catch (NumberFormatException e) {
System.err.println("inserisci solo numeri");
txtsaldo.setText("");
txtsaldo.grabFocus();
return;
}
if (txtsaldo.getText().isEmpty()) {
System.err.println("inserisci il saldo vecchio");
txtsaldo.grabFocus();
return;
} else {
if (r.getSaldo() < 0) {
txtsaldo.setBackground(Color.red);
lblsaldo.setBackground(Color.red);
lblsaldo.setText("perdita a nuovo:");
} else {
txtsaldo.setBackground(Color.GREEN);
lblsaldo.setBackground(Color.GREEN);
lblsaldo.setText("utile a nuovo:");
}
}