Passando Valores do TextField para uma classe

Bom galera…to começando agora no java e to com um probleminha.Ao tentar passar os valores do textfield para o objeto ele pede pra adicionar final antes da declaração do textfield.EX; final Textfield nome = new Textfield.
ai eu adiciono ele pede pra tirar e fica nisso…alguém pode me da uma dica?

public void actionPerformed(ActionEvent arg0) {
		
		Connection con = ConectionFactory.getConnection();
		 aluno novoaluno = new aluno();
			
		   novoaluno.setNome(nomef.getText());
		   novoaluno.setTelefone(Integer.parseInt(telefone.getText()));
		   novoaluno.setCpf(Integer.parseInt(cpf.getText()));
		   novoaluno.setEndereco(end.getText());
		   novoaluno.setNum(Integer.parseInt(num.getText()));	
		   novoaluno.setBairro(bairro.getText());
		   novoaluno.setCidade(cid.getText());
		   novoaluno.setUf(uf.getText());
		   novoaluno.setRg(Integer.parseInt(rg.getText()));
			
	
		}
	
	});

Olá para você recuperar um texto de um JTextField utilize o seguinte método:

JTextField fldNome= new JTextField();
String s= fldNome.getText();

Att
Espero ter ajudado!!