a rieccomi.
sono riuscito a trovare un pò di tempo solo oggi.
io pensavo a una cosa del genere:
codice:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
        if (jTextField1 == null) {
            jTextField1.setText("0");
            Movimenti movimenti = new Movimenti(Integer.parseInt(jTextField1.getText()), Integer.parseInt(jTextField2.getText()), jTextField3.getText(), jTextField4.getText());
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            movimenti.salva();
        }
        if (jTextField2 == null) {
            jTextField2.setText("0");
            Movimenti movimenti = new Movimenti(Integer.parseInt(jTextField1.getText()), Integer.parseInt(jTextField2.getText()), jTextField3.getText(), jTextField4.getText());
            jTextField1.setText("");
            jTextField2.setText("");
            jTextField3.setText("");
            jTextField4.setText("");
            movimenti.salva();
        } else {
            JOptionPane.showMessageDialog(null, "Dati mancanti");
        }
    }
il mio problema è come faccio a separare i due casi (quando metto l'entrata, l'uscita è zero e viceversa).