Janela do JFRAME quando é chamada por outra classe, a vizualização fica diferente quando chama ela direta

Boa tarde!!
Quando compila diretamente a classe como classe principal vem com essa vizualização:

Agora quando compillo com outra classe chamando ela como um botao, por exemplo, vizualiza dessa forma:

Me parece que nao compila as classes por completo
Uso o netbeans 24.
Obrigado gente!!!

Você não compila como classe principal, você executa como classe principal.
A compilação é igual para todas as classes.
Classe principal é qualquer classe que tenha declarado o método main.

Como está a implementação do método main na classe do seu JFrame?

Como está a implementação do método main na outra classe?

Em um dos dois métodos main está sendo setado um Look and Feel que muda a aparência das telas.

1 curtida

Obrigado pelo esclarecimento.

Classe quando declarada que é a principal (executa com o formato certo)

Classe quando executa como principal, que chama a classe acima ao clicar no botão (executa com formato diferente)

Resolvido, so foi acrescentar a forma padrão do netbeans: O Nimbus.