Estou com um problema parecido com o de um outro tópico que fiz aqui, porém esse eu tenho uma solução que acho diagmos, errada, e gostaria da ajuda de vocês. O Problema é o seguinte:
Tenho a classe que herda JFrame (TelaPrincipal)
Tenho a classe que transforma JPanel em JInternalFrame
Tenho a classe que herda JPanel
Tenho o JDialog sendo chamado na classe que herda o JPanel
eu queria passar a classe TelaPrincipal para o construtor do JDialog. Pensei em criar um atributo static e um getter dele para não precisar de um objeto TelaPrincipal, mas static não aceita receber this.
A única solução que encontrei até agora foi: o this da TelaPrincipal é passada de construtor em construtor, até chegar na classe que herda JPanel e então iria para um atributo, e com esse atributo seria possivel passar a TelaPrincipal para o JDialog. Só que além de dar trabalho, me parece não ser uma boa solução. Se alguém tiver alguma outra idéia de como fazer isso peço que diga 