Salve a tutti
Vorrei riuscire a ottenere il codice della JTextField in modo dinamico, ovvero durante la digitazione. Per farlo ho creato la JTextField a cui ho aggiunto un ActionListener che deve richiamare un metodo che mi fa un controllo sul testo contenuto nella TextField (deve essere un double). Il problema è che non posso chiamare il metodo getValue su un'istanza da una classe interna
Il codice:
codice:
JTextField tA = new JTextField(5); 
tA.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent ev) { 
        r.setA(getValue(tA)); }
});
codice:
public double getValue(JTextField t){
        /**Metodo usato nelle caselle di testo textfield per ottenere il loro 
         * valore e controllare se è possibile usarli come valori double
         */
        String x = t.getText();
        try{
            double y = Double.parseDouble(x);
        } catch(NumberFormatException ex){
            System.out.println("Impossibile: il testo non è un numero");
            double y = 0.0;
        } catch(NullPointerException ex){
            double y = 0.0;
        } finally{
            return y;
        }
Spero che qualcuno più esperto mi sappia dare una risposta