Existe algum problema nesta operação, pois estou tentando fazer isso e não está rolando estou pegando a referencia no JDesktop do meu JFrame não dá erro mas não abre
tenho a seguinte classe que contra os internalFrame:public class GerenciaFrames {
private JDesktopPane desktop;
public GerenciaFrames(JDesktopPane desktop){
this.desktop = desktop;
}
public GerenciaFrames(){
}
public JDesktopPane getDesktop(){
return desktop;
}
public void abrirCadEmpresa(){
CadEmpresa cadEmpresa = new CadEmpresa();
cadEmpresa.setVisible(true);
getDesktop().add(cadEmpresa);
}
}
public class Conteiner extends javax.swing.JFrame {
.
.
.
private void jMcadastroActionPerformed(java.awt.event.ActionEvent evt){
gerFrames.abrirCadEmpresa();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Conteiner().setVisible(true);
}
});
}
public GerenciaFrames gerFrames = new GerenciaFrames();
public void myinit(){
gerFrames = new GerenciaFrames(jDesktop);
}
formCad.formEmpresa.setDados(empresa);
conteiner.gerFrames.abrirCadEmpresa();
Alguém tem uma Luz? :idea: