IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Evenement java keyPressed sur Forms


Sujet :

Forms Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut Evenement java keyPressed sur Forms
    Bonjour,

    Comment je peux mettre un listener java (keyPressed par exemple) sur un élément de Oracle Forms ?

    Merci.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Bonjour,

    merci d'indiquer systématiquement la version des outils utilisés.
    Concernant votre problème, Ceci devrait vous inspirer.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    ah je m'excuse ! je suis sous Oracle Forms Builder 10g.

    merci pr le lien, je vais y faire un tour.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    J'ai parcouru le lien en question, mais j'arrive meme pas à executer l'exemple.

    J'ai telecharger le zio, j'ai mis le jar dans /forms/java/, puis modifer le fichier formsweb.cfg comme suit :
    j'ai transformer la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    archive=frmall.jar
    en :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    archive=frmall.jar,keypressed.jar
    j'ai redemarrer le OC4J.

    A l'ouverture du fichier .fmb j'ai un message : "FRM-13008 : Nom de composant JavaBean 'oracle.forms.fd.KeyPressed' introuvable".

    A la compilation, aucune erreur. Mais à l'execution rien ne se passe quand je tape des caracteres dans les zones, comme si le listener ne fonctionnait pas.

    Pouvez me dire ce que je fais mal et m'expliquer comment faire svp?

    P.S. : je suis sous Oracle Forms Builder 10g.
    Merci.

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Si vous utilisez le plugin de Sun, il faut ajouter le .JAR au tag archive, mais si vous utilisez le JInitiator, il faut ajouter le .JAR au tag archive_jini.

    Lorsque vous exécutez la forme, ouvrez la console Java pour afficher les éventuels messages d'erreur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    Dans la console j'ai cette exception :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    -- Code enlevé --
    Qu'est ce qui pe etre la cause ?

    Au pire, pouvez vous plutot m'expliquer les étapes pour ajouter le KeyListener en question ?

    Merci.

  7. #7
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Vous n'avez copié qu'une partie de la console. Du coup on ne sait pas si l'erreur provient de ce Bean ou d'un autre.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    Voici le code complet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    -- Code enlevé --

  9. #9
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Je ne vois pas.
    pouvez-vous joindre le contenu de votre tag archive_jini du fichier formsweb.cfg ?

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    voici les dernieres ligne de ce fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    -- Code enlevé --

  11. #11
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Attention, Java est case sensitive. Le nom du fichier JAR est keypressed.jar

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    Je viens de changer la casse et redemarrer l'OC4J, mais l'execution est strictement pareil.

    voici la trace de la console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    -- Code enlevé --

  13. #13
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    C'est bizarre, vous avez placé le JAR dans la section Webutil, mais ne ne vois pas d'indication du chargement de webutil dans la console java.
    Pouvez-vous commencer simple et ne pas utiliser cette section [webutil], et ajouter le .JAR au tag archive_jini présent en début du fichier formsweb.cfg.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Par défaut
    Ah formidable !!!!

    J'avais pas vu le tag archive_jini en debut de page. Là ca marche et c'est genial. Ca marche exactement comme ce que j'aimerais produire.

    Je vous remercie. Je vais analyser à present le code pr essayer de comprendre le principe.

    Mais au fait à quoi sert le Webutil ? et pourquoi elle n'est pas chargé chez moi ? Est ce un probleme qu'elle ne soit pas chargé ?

    Merci.

  15. #15
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Webutil est une librairie permettant certaines manipulations sur le poste client.
    Pour être utilisée vous devez indiquer dans l'url de Forms la section choisie, comme par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://machine:port/forms90/f90servlet?config=WEBUTIL

Discussions similaires

  1. Evenement Keypress sur un formulaire
    Par eddyphan dans le forum VB.NET
    Réponses: 6
    Dernier message: 25/05/2012, 17h05
  2. Réponses: 1
    Dernier message: 31/07/2009, 13h42
  3. [java] listener sur une forme
    Par Mystiss dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 04/11/2007, 21h41
  4. evenement keypress sur une combobox
    Par ashash dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/07/2007, 22h01
  5. [C#][1.1] Evénement "keyPress" sur textbox?
    Par gdkenny dans le forum ASP.NET
    Réponses: 4
    Dernier message: 30/03/2006, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo