Java Качается на удаленном рабочем столе - Странный, странный графический интерфейс
Я подумал, что этот вопрос подходит суперпользователю больше, чем StackOverflow, потому что речь идет не о реальном программировании на Java, хотя программисты могут с большей вероятностью столкнуться с этой проблемой. В любом случае, позвольте мне начать с некоторых статистических данных, прежде чем я задам реальный вопрос:
Ноутбук:
- Windows 7 x32
- Разрешение экрана 1024 x 768; Nvidia GeForce Go 6200
- Подключение к рабочему столу через специальную беспроводную сеть
- Доступ в Интернет через рабочий стол
Рабочий стол:
- Windows 7 x64
- Разрешение экрана 1920 x 1080
- Подключен к ноутбуку через специальную беспроводную сеть
- Доступ в Интернет через кабельный модем
Я подключаюсь к своему ноутбуку через Удаленный рабочий стол со своего рабочего стола, чтобы воспользоваться преимуществами большого экрана. Я занимаюсь программированием на своем ноутбуке (по соображениям мобильности). Все остальное работает плавно и быстро на удаленном рабочем столе, так как оба компьютера подключены непосредственно по специальной беспроводной сети.
Единственная проблема заключается в следующем: приложения Java Swing неправильно отображают графический интерфейс. Я приобрел приложение Java Swing и отлаживаю его в Eclipse. Вот что я получил, когда запустил приложение:
По-видимому, в отлаживаемом мной приложении с графическим интерфейсом, похоже, нет ничего плохого, потому что Панель управления Java демонстрирует ту же проблему.
Я искал об этом в Google повсюду; ближе всего я подошел к решением является это. Но, к сожалению, использование -Dsun.java2d.nodraw=true
не имеет никакого эффекта вообще.
Это происходит только на удаленном рабочем столе. Я пробовал локально, и приложения с графическим интерфейсом отображаются правильно. Это не является для меня препятствием, так как я могу прекратить использовать удаленный рабочий стол при разработке приложений Java Swing. Однако я хотел бы знать, сталкивался ли кто-нибудь с этим и нашел ли какое-либо решение.
PS: Все программное обеспечение (Eclipse, Java JRE и т.д.) являются последними версиями.