Author Topic: Table des Lieux - Edition  (Read 1609 times)

0 Members and 1 Guest are viewing this topic.

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re: Table des Lieux - Edition
« Reply #15 on: April 25, 2020, 14:42:05 »
Bonjour,


Même punition pour moi.


@ALGR-Ancestris : comment associer F1 pour faire un double clic ? Pas trouvé chez moi (iMac High Sierra 10.13.6). Merci
Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6

Offline ALGR-Ancestris

  • VIP
  • Full Member
  • *
  • Posts: 30
    • View Profile
Re: Table des Lieux - Edition
« Reply #16 on: April 25, 2020, 15:13:07 »
Bonjour

Ma methode
Entrez dans les parametres du trackpad. Dans le champ de recherche saisir double clic, ce qui fait apparaitre de nouvelles possibilités.
Choisir simplifier l utilisation de la souris et du trackpad
Dans la nouvelle fenetre, choisir onglet autres methodes de controle
a vous de choisir
Transfuge OHMnigene
MacBook air 2019

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 183
    • View Profile
Re: Table des Lieux - Edition
« Reply #17 on: April 25, 2020, 16:19:11 »
Jean-Roger, ma modification de jeudi n'a rien changé pour vous ?

Pour ALGR, comme il utilise la version 10, mes modifications ne peuvent pas l'impacter.

Zuga

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re : Table des Lieux - Edition
« Reply #18 on: April 28, 2020, 07:54:36 »
Je viens de tester avec la mise à jour. J'ai même l'impression qu'il y a une légère régression. Explications :
Avant : clic sur une ligne, apparition immédiate de la bulle d'aide, double clic inefficace
         : clic sur une autre ligne, la bulle d'aide n'apparaît pas immédiatement et le double clic fonctionne --> pas reproductible systématiquement
Après maj : je n'ai jamais pu retrouver le fonctionnement ci-dessus, aucun double clic n'ayant fonctionné.


Note : le double clic fonctionne parfaitement dans la Liste des lieux et ailleurs dans l'application.
Je te mets le fichier log en PJ



Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 183
    • View Profile
Re: Table des Lieux - Edition
« Reply #19 on: April 28, 2020, 08:33:53 »
Merci pour ce retour.

On va essayer de trouver autre chose.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 183
    • View Profile
Re: Table des Lieux - Edition
« Reply #20 on: April 28, 2020, 22:02:11 »
J'ai essayé autre chose.
Merci de me dire sur la version 11 si cela change quelque chose dans la détection du double-click.

Il y a visiblement un bug Java :
https://bugs.openjdk.java.net/browse/JDK-8218421

Je me suis basé sur ce document pour proposer un contournement.

Zurga
« Last Edit: April 29, 2020, 07:21:42 by Zurga »

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re : Table des Lieux - Edition
« Reply #21 on: April 29, 2020, 08:54:30 »
Rien n'a changé.
Le lien cité dans ton message fait référence à OpenJDK. Moi je suis sous Java Oracle 8u162. Il ne semble plus possible, sauf à être professionnel, de téléchargr les nouvelles versions du JRE Oracle. Seule l'extension pour navigateur est proposée.


Je vais essayer de télécharger et d'installer OpenJDk si je le trouve.
Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re : Table des Lieux - Edition
« Reply #22 on: April 29, 2020, 09:49:50 »
Je viens d'installer OpenJDK : /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home/bin


Et ... le double clic fonctionne ! Bravo Zurga.


Par contre j'ai cette erreur dans le terminal au démarrage :


WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/Applications/ancestris/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Est-ce lié à la version que j'ai installée ?


Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 183
    • View Profile
Re : Table des Lieux - Edition
« Reply #23 on: April 29, 2020, 10:29:41 »
Le warning est lié à la version de Java.
L'application est développé sur un support Java 8.
Il y a du coup des warning avec Java 11 et 14.

Je ne comprend pas pourquoi le double-clic ne fonctionne pas avec Java 8.
Je ne cherche plus à détecter le click mais seulement le bouton pressé.
Et le bug parle du clic.
A noter qu'openjdk est la version publiée par Oracle de Java et ouvert à tout le monde.
Pour java 8, il est toujours possible d'avoir les mises à jour
Mais si cela fonctionne avec les dernières versions de Java, tant mieux.

Zurga

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re : Table des Lieux - Edition
« Reply #24 on: April 30, 2020, 16:48:30 »
Merci Zurga pour ces explications.


Effectivement, les warning dans la console ne sont pas gênants.
Pour Java 8 j'ai bien fais une mise à jour - jre 8u251 - mais il ne propose que l'internet-plugins
Les jdk et jre 8 sont soumis à inscription (https://www.oracle.com/java/technologies/javase-jre8-downloads.html)


Cordialement

Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 183
    • View Profile
Re : Table des Lieux - Edition
« Reply #25 on: April 30, 2020, 17:25:17 »
Oui, il y a un nouveau système de licence, mais c'est gratuit dans votre cas et le notre :
The new license permits certain uses, such as personal use and development use, at no cost
Ce qui serait payant c'est de faire un serveur basé sur Java ou de fournir Java inclus dans le logiciel.

On peut toujours le télécharger gratuitement : https://www.java.com/fr/download/

Zurga

Offline Jean-Roger

  • VIP
  • Sr. Member
  • *
  • Posts: 57
    • View Profile
Re: Table des Lieux - Edition
« Reply #26 on: May 01, 2020, 15:02:01 »
J'ai fini par obtenir un JDK 8u251, mais ça n'apporte rien de plus.


Je vais donc rester sur Jdk 14.


Cordialement
Jean-Roger

Ancestris 11.0.10570
Java : OpenJDK 64-Bit Server Vm 14.0.1+7
Système : Mac OS X - 10.13.6