Balancer Java sur le bureau à distance - Écrasement étrange et étrange de l'interface graphique
Je pensais que cette question correspond davantage au superutilisateur qu'à StackOverflow car il ne s'agit pas de la programmation Java réelle, bien que les programmeurs soient plus susceptibles de rencontrer le problème. Quoi qu'il en soit, permettez-moi de commencer par quelques statistiques avant de poser la question réelle:
Ordinateur portable:
- Fenêtres 7 x32
- Résolution d'écran 1024 x 768; Nvidia GeForce Go 6200
- Connecté au bureau via un réseau sans fil ad hoc
- Accès internet via bureau
Bureau :
- Windows 7 x64
- Résolution d'écran 1920 x 1080
- Connecté à un ordinateur portable via un réseau sans fil ad hoc
- Accès Internet par modem câble
Je me connecte à mon ordinateur portable via Bureau à distance depuis mon bureau pour profiter du grand écran. Je fais de la programmation sur mon ordinateur portable (pour des raisons de portabilité). Tout le reste fonctionne facilement et rapidement sur le bureau à distance car les deux ordinateurs sont connectés directement sur le sans fil ad hoc.
Le seul problème est le suivant: les applications Java Swing n'affichent pas correctement l'interface graphique. J'ai acquis une application Java Swing et je la débogue dans Eclipse. Voici ce que j'ai eu quand j'ai lancé l'application:
Apparemment, il ne semble pas y avoir de problème avec l'application GRAPHIQUE que je suis en train de déboguer, car le Panneau de configuration Java présente le même problème.
J'ai cherché haut et bas dans Google à ce sujet; le plus proche auquel je suis arrivé une solution est ce . Mais malheureusement, l'utilisation de -Dsun.java2d.nodraw=true
n'a aucun effet.
Cela ne se produit que sur le bureau distant. J'ai essayé localement et les applications GUI s'affichent correctement. Ce n'est pas un dealbreaker pour moi car je peux arrêter d'utiliser Remote Desktop lors du développement d'applications Java Swing. Cependant, j'aimerais savoir si quelqu'un a rencontré cela et trouvé une solution.
PS : Tous les logiciels impliqués (Eclipse, Java JRE, etc.) sont les dernières versions.