IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Problème avec l'utilisation d'un jar utilisant AWT, Cocoa et AWT
Options
DualG4
posté 9 Sep 2004, 21:39
Message #1


Nouveau Membre


Groupe : Membres
Messages : 32
Inscrit : 15 Jun 2004
Lieu : Nantes
Membre no 20 028



Bonjour,

J'utilise, pour une application Cocoa, une librairie qui fait appel à AWT (mais les méthodes que j'appelle ne sont pas sensées construire de GUI AWT) Pour info, il s'agit de genj.jar, disponible sur genj.sourceforge.net.
Je me retrouve avec l'erreur suivante au lancement de mon application:

2004-09-09 22:27:11.837 MyGenealogy[1419] Apple AWT Java VM was loaded on first thread -- can't start AWT.


Quelqu'un a une idée???
Go to the top of the page
 
+Quote Post
SuperCed
posté 10 Sep 2004, 08:17
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 831
Inscrit : 19 Jul 2001
Lieu : Живим у Греноблу
Membre no 519



En gros, il faut que tu essayes de faire tes appels aux méthodes AWT sur le thread principal.

En SWING, je sais qu'il est préférable d'éxécuter tous les appels SWING sur le main thread.
Pour ça, tu as un truc du genre SwingUtilities.InvokeLater() ou InvokeAndWait().

C'est un peu l'équivalent du selecteur performSelectorOnMainThread: de Cocoa.

Il y a peut-être la même chose en AWT. Sinon, peut-être que le performSelectorOnMainThread de Cocoa marche aussi en Java.


--------------------
Хајде Јано коло да играмо
iMac 27 mi 2010
Macbook air mi 2011
Mac Mini M1
Go to the top of the page
 
+Quote Post
DualG4
posté 10 Sep 2004, 21:56
Message #3


Nouveau Membre


Groupe : Membres
Messages : 32
Inscrit : 15 Jun 2004
Lieu : Nantes
Membre no 20 028



J'ai trouvé ça : Cocoa with indirect reference to AWT

Ca semble être le même problème, mais ça ne résoud rien dans mon cas....

Quelqu'un a déja utilisé des classes awt dans Cocoa?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th April 2024 - 14:53