Migotanie GUI aplikacji Java na Windows 7


4

Próbuję użyć jMonkeyPlatform aby stworzyć grę, ale GUI aplikacji wciąż miga na czarno po odświeżeniu i zmianie rozmiarów paneli. Znalazłem problemy w większej liczbie programów, które mają ten problem, ale czy istnieje również odpowiedź na ten problem? Ponieważ znalazłem tylko więcej problemów i mniej rozwiązań.

Praca z migoczącym GUI jest bardzo frustrująca. Czy ktoś ma odpowiedź, aby zatrzymać migotanie? Próbowałem także ustawić motyw Windows na Windows Basic, ale to też nie zadziałało.

Próbowałem już zaktualizować moje środowisko JRE Javy, ale strona Java mówi, że mam już najnowsze.
Zainstalowane programy:

  • Java (TM) 6 Aktualizacja 24
  • Java (TM) 6 Aktualizacja 24 (64-bit)
  • Java (TM) SE Development Kit 6 Update 24 (64-bit)

JMonkeyPlatform to aplikacja 32-bitowa. Mój komputer jest w systemie Windows 7 x64.

Aktualizacja
Zainstalowałem także Java ™ Development Development Kit 6 Update 24 (32-bit), ale to nie pomogło. (Myślałem, że to na początku). Znalazłem również inną aplikację, której używam i która miga (BrettspielWelt) . Czy jest na to możliwa odpowiedź?

BrettspielWelt flickering

Aktualizacja
Próbowałem zainstalować w różnych ustawieniach, ale każda konfiguracja kończy się niepowodzeniem w tworzeniu czarnych GUI. Zainstalowałem następujące konstrukcje:

  • 32-bitowe JDK i JRE
  • 64-bitowe JDK i JRE
  • 32-bitowe JDK i JRE oraz 64-bitowe JRE
  • 64-bitowe JDK i JRE oraz 32-bitowe JRE
  • 64-bitowe JDK i JRE oraz 32-bitowe JDK i JRE

Tak, to właściwie każda możliwość i nawet dowiedziałem się, że mój Panel Sterowania / Java jest migotliwy, ponieważ jest on również zbudowany przy użyciu Java.

Aktualizacja
Zainstalowałem nowy sterownik karty wideo. Ale to nie rozwiązuje. To było coś, co ja zrobił zmiana ostatnio. Próbowałem także następujących kombinacji instalacji bez JDK:

  • Tylko 32-bitowe środowisko JRE
  • 32-bitowe środowisko JRE i 64-bitowe środowisko JRE
  • Tylko 64-bitowe środowisko JRE

Ale to również nie rozwiązuje problemu.

Odpowiedzi:


1

Wypróbuj niektóre Flagi 2D Java , w szczególności ddoffscreen a jeśli to nie zadziała, noddraw:

java -Dsun.java2d.ddoffscreen=false -jar whatever.jar

0

Jakoś udało mi się to naprawić, ponownie instalując ATI Radeon HD 4900, ale tym razem bez SDK i bez centrum sterowania katalizatorem.

Wciąż testuję ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.