Alterar dados de um JDialog direto do JFrame que o chama

Amigos,

Criei uma janela JDialog e estou chamando ela a partir de um JFrame para ela ficar MODAL

Até ai tudo certo, dentro da JDialog tem 2 campos TextField que estão sem valor algum

Gostaria que no ato da chamada pela janela JFrame, eu pude-se alterar o valor dos 2 campos TextField que estão dentro da JDialog

Fiz a chama assim

        GradeRelatorio1 graderelatorio1;
        graderelatorio1=new GradeRelatorio1(framePrincipal, true);

        graderelatorio1.TITULO.setText("ALTERANDO O VALOR")

        graderelatorio1.setLocationRelativeTo(null);
        graderelatorio1.setVisible(true);

Como se pode ver no codigo a parte que não roda é a parte que eu tento alterar o TextField TITULO pois não consigo enxerga-lo

Acredito que teria que colocar graderelatorio1.blabla.blabla.TITULO mas não tenho este conhecimento

Alguém pode me dar uma dica de como fazer isto?

Dario

Como assim enxergá-lo?

O atributo TITULO é public?

não, ele não é publico

veja, dentro do JDialog se eu coloco apenas TITULO.setText() eu acesso o campo

queria fazer o mesmo com a chamada

janela1.TITULO.setText()

onde janela1 seria uma nova instancia do JDialog mas que esta declarada dentro do JFrame

Dario

Se o atributo TITULO NÃO é público, então não é possível acessá-lo de fora da classe.

O melhor seria criar um método público dentro da sua classe que extende JDialog, o qual seria responsável por alterar o texto do atributo. Dessa forma, classes externas acessariam o seu método para poder alterar o texto do atributo TITULO.

Amigo,

Pode me dar um exemplo de como fazer isto?

Dario