Flickering Java application GUI no windows 7

4

Estou tentando usar o jMonkeyPlatform para criar um jogo, mas a GUI do aplicativo fica piscando em preto nas atualizações e redimensionamentos dos painéis . Encontrei problemas em mais programas com esse problema, mas há também uma resposta para esse problema? Porque eu só encontrei mais problemas e menos soluções.

É muito frustrante trabalhar com uma GUI piscando. Alguém tem uma resposta para parar de piscar? Eu também tentei definir o meu tema do Windows para o Windows Basic, mas isso não funcionou.

Eu já tentei atualizar meu java JRE, mas o site Java diz que eu tenho o mais recente já.
Programas instalados:

  • Java (TM) 6 Atualização 24
  • Java (TM) 6 Atualização 24 (64 bits)
  • Java Development Kit 6 Update 24 (64 bits)

O jMonkeyPlatform é um aplicativo de 32 bits. Meu computador está no Windows 7 x64.

Atualizar
Eu instalei o Java (TM) SE Development Kit 6 Atualização 24 (32 bits) também, mas isso não ajudou. (Eu pensei que fiz no começo). Eu também encontrei outro aplicativo que estou usando que também está piscando (BrettspielWelt) . Existe uma resposta possível para isso?

Atualizar
Eu tentei instalar em configurações diferentes, mas cada configuração falha ao fazer GUIs pretos. Eu instalei as seguintes construções:

  • JDK e JRE de 32 bits
  • JDK e JRE de 64 bits
  • JDK e JRE de 32 bits e JRE de 64 bits
  • JDK e JRE de 64 bits e JRE de 32 bits
  • JDK e JRE de 64 bits e JDK e JRE de 32 bits

Então, na verdade, são todas as possibilidades e eu até descobri que o meu Painel de Controle / Java está piscando, porque isso também é construído usando Java.

Atualizar
Eu instalei um novo driver de placa de vídeo. Mas isso não resolve. Isso foi algo que eu fiz mudei ultimamente. Eu também tentei as seguintes combinações de instalação sem o JDK:

  • Apenas JRE de 32 bits
  • JRE de 32 bits e JRE de 64 bits
  • Apenas JRE de 64 bits

Mas isso também não resolve o problema.

    
por Marnix 04.04.2011 / 11:32

2 respostas

0

De alguma forma, eu consegui consertá-lo reinstalando meu ATI Radeon HD 4900, mas desta vez sem algum SDK e sem o centro de controle do catalisador.

Ainda testando ...

    
por 05.04.2011 / 10:48
1

Experimente alguns dos sinalizadores Java 2D , em particular ddoffscreen e, se isso não funcionar, noddraw :

java -Dsun.java2d.ddoffscreen=false -jar whatever.jar
    
por 11.04.2011 / 14:29