2009-03-25 4 views
0

Lorsque mon programme démarre, les listes déroulantes (il y en a deux qui ont ce problème) apparaissent. Cependant, lorsque je clique sur la flèche, un élément (il devrait y avoir 7 éléments) apparaît et il n'y a pas de bordure autour de la liste. Si je fais glisser ma souris sur la zone, tous les autres éléments apparaissent, mais toujours aucune bordure.
Cela se passe uniquement dans notre entrepôt qui se trouve à environ 400 mètres du bureau principal. Nous avons des fibres qui se trouvent sur le même réseau local. Je ne suis pas sûr si c'est un problème de réseau ou un problème de Java.
Toute aide est très appréciée.JcomboBox n'a pas de frontière?

Chris

+0

Sur quelle version de Java travaillez-vous, et quelle version fonctionne l'entrepôt? –

+0

Une sorte de problème de synchronisation aggravé par une latence accrue? Question habituelle: Faites-vous tout votre travail de Swing à partir du fil d'expédition des événements AWT (EDT)? –

+0

Développer avec 1.4.2_18 et ils utilisent 1.4.2_15. Je pensais que cela causait le problème, mais le programme fonctionne bien dans le bureau principal avec 1.4.2_15. –

Répondre

0

I à distance connecté à l'ordinateur ce matin pour essayer cela pour moi-même, avec les différentes versions du paquet (celui qui a été construit en utilisant 1.4.1_18 et une avec 1.4.1_15). Il s'avère que si je minimisais le programme et le maximisais, tout allait bien (en utilisant les deux versions). J'ai commenté setExtendedState(getExtendedState() | MAXIMIZED_BOTH) qui vient après que tout est initialisé pour le cadre. Reconstruit, redémarré et les bordures sont là avec tous les éléments, donc ça fonctionne maintenant parfaitement.

Est-ce que quelqu'un sait pourquoi cela poserait un problème?

Questions connexes