Método para alterar Atributos de uma JInternalFrame

Pessoal estou começando no JAVA e peço ajuda de vocês.

Tenho uma JInternalFrame que conte uma jCombobox e uma JPasswordField.

Criei uma classe para atraves de uma outra JFrame eu alterasse o setSelectedItem do jCombobox e o SetText do JPasswordField. segue a Classe.

import br.com.tenneessee.telas.TelaUsuario;

public class Usuarios extends TelaUsuario{

public void teste(String nome, String  senha ){

TelaUsuario.cbUsuarios.setSelectedItem(nome);
TelaUsuario.txtSenha.setText(senha);

}

}

o Problema é que após executar o Método em outra Classe o jCombobox e uma JPasswordField não altera em nada.

Alguém pode me dar alguma dica de como solucionar isso por favor?

Desde já muito Obrigado!!

Qual o motivo de Usuarios estender TelaUsuario?
Usuários são telas?
Não faz sentido pra mim.

Qual o motivo de cbUsuarios e txtSenha serem estáticos?

TelaUsuario é um Jframe que contem os componentes e Usuarios é uma Classe que criei para tentar aletrar os componentes jCombobox e uma JPasswordField da jframe TelaUsuario.

Como eles devem ser? estão
Public Static.

Então Usuarios tem que usar TelaUsuario e não estender.

Deveriam ser private e não devem ser static.

Boa tarde Ricardo coloquei como Private , coloquei o método na mesma classe onde esta o jCombobox e o JPasswordField.
e mesmo assim quando chamo o método da outra Classe(outra Jframe) ele não altera o jCombobox e o JPasswordField .
o metodo que esta na na mesma classe esta correto?

public void setarNomeSenha(String nome, String senha){

cbUsuarios.removeAllItems();
chamausuarios ();
cbUsuarios.setSelectedItem(nome);
txtSenha.setText(senha);

}

onde cbUsuarios é o jCombobox
e txtSenha JPasswordField .

na outra classe(Jframe) chamo o método da seguinte forma:
TelaUsuario usuario = new TelaUsuario(); // instancio a classe
usuario.setarNomeSenha(usuTxt.getText(), senhaTxt.getText());

onde usuTxt e senhaTxt são 2 JtextField da Jframe.

Qual pode ser o erro?

Desde já agradeço.

Em quantos lugares você instancia a classe TelaUsuario?

Já tirou o extends da classe Usuarios?

Eu exclui a classe Java Usuários porque quando coloquei cbUsuarios ( jCombobox)
e o txtSenha (JPasswordField .) como private e deu erro na classe Usuarios.

Na classe onde chamo o método só instancio 1 vez logo no começo

public class UsuCad extends javax.swing.JFrame {

TelaUsuario usuario = new TelaUsuario();

Em quantas classes você instancia a TelaUsuario?
Provavelmente você tem mais de uma instância dessa classe e está chamando o método na instância errada

Estava importado 2 vezes eu exclui uma mas estanciado só esta uma mesmo e não funciona.
Estranho que se eu executar o método na própria classe (criei um botão teste na própria classe para executar ela) e ela funciona, só não fuciona chamada em outra classe.

Então posta o código das suas classes.

Ricardo Por exceder o numero de caracteres hospedei em txt.

Desde já agradeço a ajuda!

postado