Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1447 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème video + mouselistener

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème video + mouselistener

n°639899
vassily
Posté le 12-02-2004 à 08:54:02  profilanswer
 

Salut tout le monde!
alors voilà, je dois faire un projet où je dois lire une video, et avec un clic de la souris sur la video je dois connaitre les coordonnées de la souris.
J'utilise pour lire la video le JMF, mais mon MouseListener ne fonctionne que sur les contours de la video (ce qui est assez embetant en fait...) et pas dans la video elle-meme, comme si le lecteur passait au-dessus de la frame, et ne prenait pas en compte le MouseListener...
 
donc si quelqu'un avait une suggestion, elle serait la bienvenue!
voilà mon code:
 
 

Code :
  1. import javax.swing.*;
  2. import javax.swing.event.*;
  3. import java.io.*;
  4. import javax.media.*;
  5. import javax.media.bean.playerbean.*;
  6. import javax.media.format.*;
  7. import javax.media.util.*;
  8. import javax.media.control.*;
  9. import javax.media.protocol.*;
  10. import java.util.*;
  11. import java.awt.*;
  12. import java.awt.event.*;
  13. import java.awt.Event;
  14. import java.awt.event.MouseEvent;
  15. public class PlayMediaFile extends Panel{
  16. public static Player player;
  17. static int posX;
  18. static int posY;
  19. public PlayMediaFile() {
  20. setLayout(new BorderLayout());
  21. setSize(220,200);
  22. MediaLocator ml = new MediaLocator
  23. ("file:///c:/Projet Java/Brice de Nice 2.mpg" );
  24. if (ml == null) {
  25. System.out.println("Can't build ML!!" );
  26. System.exit(-1);
  27. }
  28. try {
  29. player = Manager.createRealizedPlayer(ml);
  30. player.start();
  31. Component comp;
  32. if ((comp = player.getVisualComponent()) != null){
  33. add(comp,BorderLayout.CENTER);
  34. }
  35. if ((comp = player.getControlPanelComponent()) != null) {
  36. add(comp,BorderLayout.SOUTH);
  37. }
  38. validate();
  39. } catch (Exception e) {
  40. e.printStackTrace();
  41. }
  42. }
  43. public static void main(String[] args) {
  44. Frame f = new Frame("PlayMediaFile" );
  45. PlayMediaFile pmf = new PlayMediaFile();
  46. f.addWindowListener(new WindowAdapter() {
  47. public void windowClosing(WindowEvent e) {
  48. playerclose();
  49. System.exit(0);
  50. }
  51. });
  52. f.add("Center",pmf);
  53. pmf.addMouseListener(new MouseAdapter() {
  54. public void mouseClicked(MouseEvent event){
  55. posX = event.getX();
  56. posY = event.getY();
  57. System.out.println(posX+" ;"+posY);
  58. }
  59. });
  60. f.pack();
  61. f.setSize(new Dimension(500,450));
  62. f.setVisible(true);
  63. }
  64. public static void playerclose() {
  65. player.close();
  66. player.deallocate();
  67. }
  68. }


 
Merci d'avance!
Vassily
 
 
--Problème résolu! (avant le suivant...)--


Message édité par vassily le 12-02-2004 à 17:16:19
mood
Publicité
Posté le 12-02-2004 à 08:54:02  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème video + mouselistener

 

Sujets relatifs
[JAVA]Probleme de ThreadProbleme dans le web.xml
pseudo-frame en PHP, problémeProblème requête SQL (Ms SQL 2000)
problème avec smtp[FlashMX 2004 action-SCRIPT] - probleme avec Combobox
Problème sur une expression régulière[Résolu]nOOb, problème de class path
probleme d'includeprobleme calandrier + rockette sql
Plus de sujets relatifs à : Problème video + mouselistener


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR