@wldomiciano,
Eu executei javac -version para mostrar que eu configurei as variáveis de ambiente:
Microsoft Windows [versão 6.1.7601]
Copyright © 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\NG>javac -version
javac 12.0.1
C:\Users\NG>
Eu compilei o programa para executar o seguinte código:
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.UIManager;
import javax.swing.UIManager.LookAndFeelInfo;
import javax.swing.JFrame;
import javax.swing.JButton;
class Teste {
public static void main(String… args) {
JFrame jframe = new JFrame(“Testando LookAndFeels”);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setLayout(new GridLayout(2, 2));
jframe.add(new JButton("Botao A"));
jframe.add(new JButton("Botao B"));
jframe.add(new JButton("Botao C"));
jframe.add(new JButton("Botao D"));
jframe.setPreferredSize(new Dimension(200, 100));
jframe.pack();
jframe.setLocationRelativeTo(null);
jframe.setVisible(true);
for (LookAndFeelInfo look : UIManager.getInstalledLookAndFeels()) {
System.out.printf("%20s %s\n", look.getName(), look.getClassName());
}
}
}
O resultado da compilação é este:
C:\game>javac nimbus.java
C:\game>
Eu executei isto:
C:\game>javac nimbus.java
C:\game>java nimbus.java
Metal javax.swing.plaf.metal.MetalLookAndFeel
Nimbus javax.swing.plaf.nimbus.NimbusLookAndFeel
CDE/Motif com.sun.java.swing.plaf.motif.MotifLookAndFeel
Windows com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Windows Classic com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
Apareceu os botões que você mostrou neste tópico.
Eu tentei executar o seguinte comando para executar o Nimbus:
echo swing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel> “C:\Program Files\java\jdk-12.0.1\conf\swing.properties”
Isto apareceu no prompt de comando:
C:>cd game
C:\game>javac nimbus.java
C:\game>echo swing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel> “C:\Pro
gram Files\java\jdk-12.0.1\conf\swing.properties”
C:\game>
Agora eu tentei executar este arquivo para executar o Nimbus:
C:>cd game
C:\game>javac nimbus.java
C:\game>echo swing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel> “C:\Pro
gram Files\java\jdk-12.0.1\conf\swing.properties”
C:\game>javac nimbus.java
C:\game>java nimbus.java
Metal javax.swing.plaf.metal.MetalLookAndFeel
Nimbus javax.swing.plaf.nimbus.NimbusLookAndFeel
CDE/Motif com.sun.java.swing.plaf.motif.MotifLookAndFeel
Windows com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Windows Classic com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
O resultado acima mostra que eu consegui executar o Nimbus praticando o que o @wldomiciano disse.
@wldomiciano,
Se não for pedir demais, por favor, me fale o seu e-mail em mensagem privada para eu lhe mostrar as minhas capturas de tela das execuções que eu citei acima para você mostrar neste tópico.
Eu peço isso por que eu não sei enviar essas capturas de tela.