Por que a tela fica diferente dependendo da maneira de entrar

Olá Amigos!

Estou executando o NetBeans para montar as minhas telas utilizando o Swing.

Ao executar somente um JDialog, ele aparece dessa forma, como segue na imagem:

No entanto, ao executar a partir do JFrame do Menu, ele fica dessa forma que aparece na próxima imagem:

Fica evidente que a primeira imagem tem uma aparência bem melhor que a segunda.

Alguém saberia me dizer por que elas ficam diferentes?

Obrigado pessoal e um abraço!

Olá amigo no main da sua aplicação voce pode estar setando um LookAndFeel
dentro Loop for tem uma condição if (“Nimbus”.equals(info.getName()))
onde vc pode estar alterando um de sua preferencia
por padrao no netbeans sao 5:

Metal
Nimbus
CDE/MOTIF
Windows (prefiro esse por ser mais clean)
Windows Classic

mas vc pode estar aplicando outros LAFs dê uma “googleada” que vc vai achar uns interessantes

try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) {

Pesquise sobre Look and Feels, isso pode te ajudar