Pessoal,
Estou com um erro n o trecho de código abaixo e não consigo corrigir. Alguem pode me ajudar?
for (javax.swing.UIManager.LookAndFeelInfo info : ) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
Mensagem de erro:
Exception in thread “main” java.lang.RuntimeException: Uncompilable source code - illegal start of expression
at teste.Main.main(Main.java:1021)
Java Result: 1
Está dentro desse try:
try {
for (javax.swing.UIManager.LookAndFeelInfo info : ) {
if (“Nimbus”.equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Main.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Main.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Main.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Main.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
P.S: Desculpe não consegui colocar o código dentro do formato padrão de visualização.
Lendo a estrutura de um FOREACH, voce lê tipo "percorre o tipo de objeto X na lista Y"
for (Produto p : listaProdutos)
No seu caso, você esta dizendo apenas "percorre o tipo de objeto X"
for (LookAndFeelInfo info : TUA_LISTA_DEVERIA_TA_AQUI)
Esta faltando parte da instrução. Pesquise por “foreach java”.
Acho que você não entendeu.
Quando você faz um for each (como na linha destacada) você é obrigado a definir a variável a ser preenchida em cada iteração a partir de uma coleção ou array.
for(Tipo variavelASerPreechida : colecaoOuArray) {
//Faz algumas coisas
}
Você não tem a parte da coleção ou array