Herve AGNOUX:
 > J'ai remarqu� avec Linux que les op�rations copi�-coll� ne
 > marchaient pas toujours bien, m�me avec de toutes autres applis que
 > mes malheureuses d�mos java. J'ai un Mandrake 8.0. Est-ce que j'ai
 > loup� quelque chose avec mon Clipboard Java, o� est-ce linux qui
 > est � la peine ?

La raison est que sous X il y a deux presse-papiers (le 'primary' et le
'selection'). Le premier correspond en general aux commandes
copier/coller des apps natives et java et fonctionne "a peu pres" bien
sur tous les JDK. Le  second correspond a la selection directe (dans le
terminal par exemple) et a l'utilisation du bouton du milieu. Il n'est
gere par le JDK qu'a partir de la version 1.4. Donc soit tes
utilisateurs maitrisent X et tout va bien (ou du moins sur le 1.3 sauf a
faire du JNI, il n'y a rien que tu puisses faire en Java), soit tu ne
veux qu'un seul presse-papiers et tu peux lancer un petit thread qui
synchronisent les deux presse-papiers (comme le fait JClipboard, cf.
canal java).

Guillaume
PS: Sous XP, il n' y a qu'un seul presse-papiers. Certains diront que
c'est une sacree limitation ;-))

Répondre à