Мерцающее JAVA-приложение GUI на окнах 7

Я пытаюсь использовать jMonkeyPlatform для создания игры, но GUI приложения продолжает мерцать черный на обновлениях и изменяет размер панелей. Я нашел проблемы о большем количестве программ, которые имеют эту проблему, но есть ли также ответ для этой проблемы? Поскольку я только нашел больше проблем и меньше решений.

Очень печально работать с мерцающим GUI. У кого-либо есть ответ для остановки мерцания? Я также пытался установить свою тему окон на Windows Basic, но это не удалось также.

Я уже попытался обновить свой JRE Java, но веб-сайт Java говорит, что у меня уже есть последнее.
Установленные программы:

  • Java (TM) 6 Update 24
  • (64-разрядный) Java (TM) 6 Update 24
  • (64-разрядный) Java (TM) SE Development Kit 6 Update 24

jMonkeyPlatform является 32-разрядным приложением. Мой компьютер находится в Windows 7 x64.

Обновление
Я установил Java (TM) SE Development Kit 6 Update 24 (32-разрядный) также, но он не помог. (Я думал, что это сделало сначала). Я также нашел другое применение, которое я использую, который мерцает также (BrettspielWelt). Существует ли возможный ответ для этого?

BrettspielWelt flickering

Обновление
Я пытался установить в различных настройках, но каждой установке сбои в создании черного GUI. Я установил следующие конструкции:

  • 32-разрядный JDK и JRE
  • 64-разрядный JDK и JRE
  • 32-разрядный JDK и JRE и 64-разрядный JRE
  • 64-разрядный JDK и JRE и 32-разрядный JRE
  • 64-разрядный JDK и JRE и 32-разрядный JDK и JRE

Так, это - на самом деле каждая возможность, и я даже узнал, что моя Панель управления / Java мерцает, потому что это также создается с помощью Java.

Обновление
Я установил новый драйвер видеокарты. Но это не решает его. Это было чем-то, что я действительно изменял в последнее время. Я также попробовал следующие комбинации установки без JDK:

  • 32-разрядный JRE только
  • 32-разрядный JRE и 64-разрядный JRE
  • 64-разрядный JRE только

Но это не решает проблему также.

4
задан 11.04.2011, 15:13

2 ответа

Так или иначе мне удалось зафиксировать его путем переустановки моего Radeon HD 4900 ATI, но на этот раз без некоторого SDK и без центра управления катализатора.

Все еще тестирование...

0
ответ дан 07.12.2019, 21:45

Попробуйте часть Java 2D флаги в особенности ddoffscreen и если это не работает, noddraw:

java -Dsun.java2d.ddoffscreen=false -jar whatever.jar
1
ответ дан 07.12.2019, 21:45

Теги

Похожие вопросы