J'ai donc un fichier jar exécutable qui, lorsqu'il est exécuté sous Windows ou sous Linux en utilisant la commandedifférence dans l'affichage d'une application Swing via un client à distance et l'affichage directement
`java -jar filename.jar`
la sortie is this. Mais quand la même chose est vue via une connexion à distance avec le client VNC, la sortie est réduite à this
J'ai essayé de changer la résolution de l'instance de vncserver en utilisant -geometry attribut et ont également essayé fournir des valeurs pour « - cc "et les attributs" -depth ". Mais en vain. Quelqu'un peut-il me dire ce que je dois faire pour obtenir l'affichage prévu correctement dans la session VNC?
Le même code est seulement utilisé. J'ai également trouvé le même problème avec les boîtes de dialogue (Fichier ouvert et similaire). J'ai essayé des alternatives comme "NX" qui ne semble pas fonctionner pour une raison étrange. –
Plus je voulais savoir s'il y avait une solution dans VNC lui-même. –
BTW, j'utilise une méthode invokeLater comme mentionné dans le lien que vous avez fourni. –