JInternalFrame FRMCadUsuarios
에서 _을 클릭하면 JInternalFrame FRMCadNiveisAcesso
을 호출하는 JInternalFrame FRMCadUsuarios
이 있습니다. 그러나 FRMCadNiveisAcesso
이 이미 JDesktopPanel
에 열려 있는지 확인하고 싶다면 JInternalFrame FRMCadUsuarios button
을 클릭하면 닫고 새 것을 열려고합니다.JIternalFrame이 열려 있으면 닫습니다.
이미 열려있는 경우 닫아야하고 FRMCadUsuarios
JInternalFrame
을 클릭하면 다르게 열리기 때문에 새로운 것을 열어야합니다. 내가 주 JFrame
으로 JInternalFrame FRMCadNiveisAcesso
을 열 때
그것은 길을 열고 내가 JInternalFrame FRMCadUsuarios
을 클릭하여 열 때 JInternalFrame FRMCadUsuarios
의 변수를 잡는다 때문에 다른 방법을 엽니 다.
FRMPrincipalModulosAdmFinOper frmPrincipalModulosAdmFinOper = new FRMPrincipalModulosAdmFinOper();
if(frmPrincipalModulosAdmFinOper.getFrmCadNiveisAcesso() != null){
frmPrincipalModulosAdmFinOper.getFrmCadNiveisAcesso().dispose();
}
FRMCadNiveisAcesso frmCadNiveisAcesso = new FRMCadNiveisAcesso(painelx);
painelx.add(frmCadNiveisAcesso);
frmCadNiveisAcesso.setPosicao();
frmCadNiveisAcesso.setVisible(true);
frmCadNiveisAcesso.getTxtUsuario().setText(this.txtUsuario.getText());