mostra como vc fez
private JFrmGerente parent;
public JFrmCredencial(JFrmGerente parent) {
initComponents();
((BasicInternalFrameUI) this.getUI()).setNorthPane(null);//tirar as bordas do JInternalFrame
this.parent = parent;
}
//no botão
parent.alterarCorTexto();
//no form 1
public void alterarCorTexto(){
jCkbCred.setSelected(true);
}
//no botão
parent.alterarCorTexto();
//no form 1
public void alterarCorTexto(){
jCkbCred.setSelected(true);
}
fiz só para testar em um componente JCheckBox
Cara, coloca tudo em um post só, não cria vários… E quando for postar código, seleciona ele todo e clica em </>
ok…Desculpa ai
esse botão está na janela 2?
Apareceu um erro no form 1
public void abrirJanCred() {
JFrmCredencial cred = new JFrmCredencial();//linha do erro...toda linha ficou vermelhaTexto pré-formatado
if (jPnlEtapas.isVisible() == false) {
cred.setVisible(true);
jDeskGer.add(cred);
} else {
JFrmTrans trans = new JFrmTrans();
trans.setVisible(true);
jDeskGer.add(trans);
jCkbCred.setSelected(true);
}
}
Sim
vc tem que colocar this
entre os parenteses.
esse é form mãe
Vou te mostrar um exemplo gráfico pra vc ver como funciona:
JFrame1
JFrame2
Eu quero clicar em ACESSAR e fechar o JInternalFrame e quero que depois marque um JCheckBox no JFrame mãe.
Se conseguir alguma coisa ai me avisa. Valeu.
Prezado, você está entendendo o que os colegas estão te ensinando ou está só copiando, colando e indo na tentativa e erro?
O seu construtor é assim:
public JFrmCredencial(JFrmGerente parent)
Como é que quer chamar ele sem parâmetro nenhum?
staroski, boa tarde. Vou conferir o código.
A variante maior penso eu é que, o botão que vai disparar o evento está no JInternaFrame(form filho).