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 ;-))
