Мое приложение не рисует себя при запуске. При изменении его размера или уменьшении / увеличении окно приложения окрашивается.
Эта проблема появляется только на компьютерах с Windows (я тестировал XP, Vista и Windows 7). На Mac OS X и Linux приложение работает нормально.
На машинах установлена java 6. Мое приложение использует AWT, поэтому не Swing. Я пытался использовать Swing (так что вместо Frame это JFrame), но это не решает проблему.
Я проверил вызовы repaint (), update () и paint () фрейма. Все они появляются, и изображение для рисования доступно. Я также проверил, сделаны ли эти вызовы в потоке EDT. В этом случае. При изменении размера окна (или минимального / максимального значения) система выполняет вызов paint (), и изображение рисуется.
Я боюсь, что мне не хватает чего-то действительно очевидного. Я делаю кадр видимым, проверяю его (также проверенный с помощью invalidate) и перекрашиваю. Этого достаточно в Mac OS X и Linux.
У кого-нибудь есть предложения, что мне делать или что еще попробовать?
Заранее спасибо
Maurice