[JMF] Pb affichage ds le control Panel

Pb affichage ds le control Panel [JMF] - Java - Programmation

Marsh Posté le 07-11-2004 à 18:02:47    

Bonjour à tous,
 
Je suis en train de réaliser un programme en java pour afficher une vidéo à l'aide de la JMF. Le but est d'afficher une video et un control panel qui contiendra les boutons play, stop and open.
 
J'ai reussi a afficher la video et le control panel (grace à la fonction getControlPanelComponent() ). Mais seul le bouton pause et la barre de defilement s'affichent.
 
Je sais que cette fontion (getControlPanelComponent) recupere les fonctions de base.  
 
Est-il possible de de rajouter des fonctions/boutons a ceux de base?
 
Si ce n'est pas possible est ce que quelqu'un sait comment faire autrement?  Utiliser des boutons SWING ?
 
Merci par avance pour votre aide.
 
Céline

Reply

Marsh Posté le 07-11-2004 à 18:02:47   

Reply

Marsh Posté le 07-11-2004 à 18:10:07    

tu dois avoir la possibilité de récupérer la liste des Actions possibles sur la vidéo, tu auras juste à les passer en paramettre du constructeur de JButton.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 07-11-2004 à 18:12:40    

nraynaud a écrit :

tu dois avoir la possibilité de récupérer la liste des Actions possibles sur la vidéo, tu auras juste à les passer en paramettre du constructeur de JButton.


 
Le probleme c'est que je n'utilise pas de constructeur JButton.
Le lancement du control panel se fait tout seul grace a la fonction getControlPanelComponent.

Reply

Marsh Posté le 07-11-2004 à 18:16:58    

tu remets un panel à toi en dessous du control panel et tu mets tes composnants à toi dedans ?


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 07-11-2004 à 18:24:28    

Oui c'est ce que je pensais faire. Mais je voudrais d'abord savoir si il est possible de modifier le control panel par defaut.

Reply

Marsh Posté le 07-11-2004 à 18:26:34    

je ne pense pas, tu dois pouvoir récupérer chaque petit contrôle individuellement, mais je ne pense pas que rejouter des composants directement dedans ne soit prévu (même si techniquement on peut le faire).


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 07-11-2004 à 22:56:12    

En fait, il est possible de le faire, la solution qui est existe est de definir le controleur nous meme plutot que d'utiliser celui qui se lance de base.
Cette solution est relativement complexe.
 
En tout cas merci pour ton aide.
Je vais opter pour cette option je pense.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed