Duvida sobre metodo

Pessoal, tenho um monte de jtextfields, quero fazer um metodo sem uma quantidade definida de parametros, para colocar “” (limpar) esse textfieds.
como ficaria esse metodo ?

estou tentando isso :

private void limpajtf(JTextField... jtf){
       
    for(JTextField tf : jtf){
         jtf.setText("")   ***   
    }

mas sei que isso nao funciona, alguem me ajude por favor

Ué, porque isso não funciona? isso funciona na versão java maior que 1.5.

O que esta fazendo esse seu código não funcionar é que um array (seu parâmetro jtf) não possui método chamado setText, e também você não fechou as chaves do método :wink:

Verifica se sua versão do java é > 5 que vc pode fazer isso

	public void beh() {
                //blablabla
		limpajtf(jt1, jt2, jt3);
	}

	private void limpajtf(JTextField... jtf) {
		for (JTextField tf : jtf) {
			tf.setText("");
		}
	}

senão faz isso

	public void beh() {
                //blablabla
		limpajtf(new JTextField[] { jt1, jt2, jt3 });
	}

	private void limpajtf(JTextField[] jtf) {
		for (JTextField tf : jtf) {
			tf.setText("");
		}
	}