il problema è qui
codice:
public void actionPerformed(ActionEvent e) {
            Doppio doppio = new Doppio(numero);
            numerodoppio = doppio.getDoppio();
            textFielddop.setText(String.valueOf(numerodoppio));
        }
istanzi doppio con numero (che vale 0) quindi alla fine tutto vale zero.
Devi istanziare doppio in altro modo
codice:
    class CalcolaDoppio implements ActionListener {

        public void actionPerformed(ActionEvent e) {
            numero = Integer.parseInt(textFieldnum.getText());
            Doppio doppio = new Doppio(numero);
            numerodoppio = doppio.getDoppio();
            textFielddop.setText(String.valueOf(numerodoppio));
        }
    }