Mi sono cimentato nella creazione (tramite interfaccia grafica) della solita e banale calcolatrice in java.
ho creato tutti i vari button e le due textfield (una per l'input, una per stampare il risultato).
tutto funziona correttamente, se non fosse che i click del mouse sui vari buttons non vengono sempre presi (a volte è come se il click non esistesse proprio). non genera alcun errore, semplicemente l'event handler non "legge" l'evento click.
qualcuno sa da cosa possa dipendere questa cosa?
utilizzo eclipse mars (con window builder) e ho installato l'ultima versione del jdk e del bin di java.
incollo il codice di un button qui sotto (gli altri tasti per i numeri sono gestiti in modo identico). questo "bug" di non-lettura dell'evento click avviene con tutti i buttons presenti nella calcolatrice.
@Override
public void mouseClicked(MouseEvent arg0)
{
if ( forcedDelete == true )
return;
if ( erase == true )
{
Risultato.setText ( Num_1.getText ( ) );
erase = false;
}
else
Risultato.setText( Risultato.getText ( ) + Num_1.getText());
}
se è necessario altro codice provvederò.
questo invece è uno screenshot del programma:
https://hostr.co/s0eZox9LmAg