Get e set, JOptionPane... conferir

Queria saber se isso é permitido,

(item[cont].setToString())(JOptionPane.showInputDialog("DIGITE O TITULO:"));

isso para ler uma string pro titulo, eu tiro o set?
e o JOptionPane, é assim que se coloca o que eu for digitar dentro do item[cont] ?

e na classe onde estão os métodos

public void getTitulo() { return titulo; } //to string public void toString { return "Titulo: " + titulo; }

tá tudo errado né? :S

Você precisa é de um método:

public void setTitulo(String titulo) { this.titulo = titulo; }

E então vc faz:

String titulo = JOptionPane.showInputDialog("Entre com o título"); item[cont].setTitulo(titulo);

Olha, para um método retornar algo, você precisa identificá-lo para retornar, e precisa também passar o valor para ele:

quando você fez

public void getTitulo(){
return titulo;
}

o void não retorna nada, então deverá alterar para um String
e a sua variavel titulo, você não iniciou ou criou em lugar nenhum, então ele não vai localizar essa variavel
o mesmo vale para o segundo método.

dê uma olhada nessa apostila da caelum, ela é ótima.