Cannot be applied to (java.lang.String)

Bom dia pessoal,

estou com o seguinte problema estou querendo tenho um sistema q quero passar para web…
ai fiz uma pagina com o seguintes componentes

um campo de texto “txtNome”
e um botão “btnCadastrar” onde este chama minha classe chamada AreaDAO q por sua vez o createArea…
so que eu naum consigo passar o valor do textNome por paramento pra minha classe

public String btnCadastrar_action() {

  AreaDAO.createArea(txtNome.getValue());
  return null;

}
tento fazer desse jeito so q da erro
(cannot be applied to (java.lang.String))

essa é meu createArea

public static void createArea() {
VestDao vestdao = new VestDao();
EntityManager em = vestdao.getEntityManager();
Area area = new Area();
try {
em.getTransaction().begin();
//Métodos Set da classe
area.setNome(nome1);
em.persist(area);
em.getTransaction().commit();
} catch (Exception ex) {
ex.printStackTrace();
em.getTransaction().rollback();
} finally {
em.close();
}
}

alguem faz ideia do q esta acontecendo…?
ta tentei converter para String…

sem mais muito obrigado!

uai cara me desculpe a ignorância, mas só trabalha com java quem realmente entende,
a resposta para essa situação é muito clara e vo te deixar pensando mais um pouco.
Tem que deixar de burrice para programa e estudar um pouco mais sobre JSF.

Tenha ciência do que está fazendo e mais atenção aos seus projetos.

Obs: vc é burrim !

calma galera paciência !!!

isso não diz nada a vc ??

 (cannot be applied to (java.lang.String)) 

“não pode ser aplicado para…”

obs: sempre coloque seus codigos dentro das tag’s !