Diferenças swing - JDK 5 e 6

Como posso ver as diferenças (de interface) destas duas versões do java? disseram que o swing do Jdk6 tá “mais bonito”. Eu fiz um frame básico com alguns componentes e não vi muita diferença.

Outra coisa, tenho as duas versões configuradas no eclipse.
como eu faço para que o eclipse utilize um ou outro javac para compilar?

quer dizer, tem a opção de espeficiar a JVM que quero usar. mas não tem como especificar com que versão eu compilo…

[quote=alexpfb]Como posso ver as diferenças (de interface) destas duas versões do java? disseram que o swing do Jdk6 tá “mais bonito”. Eu fiz um frame básico com alguns componentes e não vi muita diferença.
[/quote]

  • se você usar o look & feel nativo (Windows, no caso do Windows, ou GTK, no caso do Linux) vai perceber a diferença. Por exemplo, a barra de progresso no Windows XP/2003 agora é idêntica à barra nativa. Antes era diferente.

Mas, até onde eu sei, quando vc diz qual está usando é essa também que você usa pra compilar… ou não? Eu sempre achei que fosse assim… lá no windows -> preferences… -> java -> installed jres, aí marco a que eu quero.

flw

[quote=alexpfb]
como eu faço para que o eclipse utilize um ou outro javac para compilar?

quer dizer, tem a opção de espeficiar a JVM que quero usar. mas não tem como especificar com que versão eu compilo…[/quote]

Só para constar: o Eclipse não usa o javac para compilar seus fontes. Ele usa um compilador incremental chamado JDT Core Batch Compiler, que é uma evolução do antigo compilador incremental do VisualAge for Java.

[quote=alexpfb]Como posso ver as diferenças (de interface) destas duas versões do java? disseram que o swing do Jdk6 tá “mais bonito”. Eu fiz um frame básico com alguns componentes e não vi muita diferença.

Outra coisa, tenho as duas versões configuradas no eclipse.
como eu faço para que o eclipse utilize um ou outro javac para compilar?

quer dizer, tem a opção de espeficiar a JVM que quero usar. mas não tem como especificar com que versão eu compilo…[/quote]

quando vc especifica a JVM q vai usar, é nela que o eclipse vai compilar.

Exemplo:
se vc escolher a J2ee 1.5 - Ele vai compilar nela.

Quer fazer um teste!? Implemente generics na 1.5, mude a JVM para a 1.4 no eclipse e veja se ele vai compilar =).