|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Bonjour,
Mon composant java de ma bean area ne suit pas ma fenetre forms ? Que faire ? merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Hum, c'est donc vous qui postez également sur OTN.....
Ok alors il va falloir donner un minimum d'info, parce qu'on ne pas pas jouer au chat et à la sourir et vous tirer les vers du nez, n'est-ce pas ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Je suis completement pommé.
J'arrive pas à trouver de solution. C'est pourquoi j'ai posté des message ici sur otn et tar. Bon alors qu'est ce que je fait avec ce composant. Le but du composant est d'afficher des plan autocad. J'instancie le composant et l'associe à ma beanarea. Le composant est attaché à ma forms, mais à tou déplacment de ma fenetre cela déconne. Pour le moment j'examine la classe HeavyBeanManager fournit sur le cd e'installation de foms 6i oracle_home\des6i\extras\forms\pjc\beanarea. J'avoue que j'ai du mal. Aidez-moi svp ? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Oui, mais il est facile de comprendre que sans info et sans une ligne de code, il est difficile de "deviner" l'origine du problème.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#5 | ||
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
voici le code
Code :
ContainerListener cependant j'ai placé des message example System.out.println("componentShown"); pour voir si je peux récupérer des info du vbean. Rien ne se passe. Lors du constructeur j'instancie CADViewer3. Le plan s'affiche à l'écran mais ne se déplace pas avec ma fenetre interne. JE ne sais pas pourquoi. |
||
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Il doit manquer une instruction repaint() quelque part.
Je pense que vous pouvez également poser ce problème dans le forum Interfaces Graphiques Java
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
au sein de la classe interne cadviewer3 ?
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Je ne suis vraiment pas un pro du Java, mais êtes-vous certain de la nécessité d'implémenter ComponentListener et ContainerListener ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
J'ai utilisé ComponentListener, ContainerListener parce que sur metalink il m'ont dit de regardé l'exemple fournit sur le cd de forms.
Dans l'exemple fournit sur le cd il utilise les 2 listener pour récuperer les coordonnées de bean et du composant. sur metalik il explique ce problème connu sur les composants heavy et light de forms dans un beanarea. Bref voila pourquoi j'utilise c'est 2 listeners qui personnelement ne font rien. Je ne reçois meme pas les message console. C'est la galère. |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Justement, en parlant de console, elle n'affiche aucune erreur ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Aucune erreur n'est affichée.
J'ai essayé de placer ma fentre de base à modal. Mais sans succès. |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
DOnc la map s'affiche correctement tant que la fenêtre n'est pas déplacée ?
Je ne vois qu'un problème de repaint(). Ceci étant (presque) 100% Java, je vous conseille à nouveau de poser la question dans le forum Interfaces Graphiques Java
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#13 | ||
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Le plan s'affiche bien.
Pas de problème de ce coté là. OTN m'a conseillé de testé le fmb sur 10g. Ce que j'ai fait. Cependant je n'ai pas grande expérience sur la plateforme 10g. en exécutant le meme fmb. en configurant l'archive dans le fichier formsweb.cfg de 10g. A l'éxécution, je reçois l'erreur suivante : Code :
|
||
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Ok pour 10g.
J'ai oublié de mettre à jour la variable archive_jini du formsweb.cfg. L'application tourne comme sur 6i. Mais mon problème d'origine est toujours là. Mon composnat ne se déplace pas avec ma fenetre forms. arrgghh
|
|
|
00
|
|
|
#15 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Je vais investiguer sur le repaint.
|
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Bizarrement la solution est la suivante. Mettre à null le champ implemention class. Definir la class de votre composant bean area gracc à la commande suivante en When new form instance. set_custom_item_property('VOTRE_BEAN_ITEM', 'beanName', 'votre implemention class'); |
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 530 ![]() |
Cela doit être particulier à la version 6i.
Depuis 9i, Il n'existe que Set_Custom_Property() et cette fonction permet seulement de positionner des propriétés du bean, pas de l'instancier.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() Inscription : avril 2004 Messages : 365 ![]() |
Idem sur 10G.
La nuance est que j'utilise fbean.register en WNFI |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com