JFrame et applications externes

JFrame et applications externes - Java - Programmation

Marsh Posté le 06-02-2013 à 09:33:10    

Bonjour à tous,
 
Je souhaite faire un affichage "multi-fenêtre" et j'ai eu l'idée suivante : Créer autant de JFrame que de fenêtres souhaités et y faire afficher ce que je veux. Très bien jusqu'ici, aucun problème. Seulement j'aimerai faire afficher dans mes Frame, des applications externes telles que la lecture d'une vidéo avec "omxplayer" ou l'affichage d'une image avec "feh". Je ne sais même pas si c'est possible mais peut être pourriez-vous me donner une piste à suivre ou tout simplement la solution  :love: .
 
Merci par avance pour votre réponse et à bientôt.

Reply

Marsh Posté le 06-02-2013 à 09:33:10   

Reply

Marsh Posté le 06-02-2013 à 11:03:41    

Il y a deux alternatives
- Onglets avec Tabbed panes Swing  
- System à la Htypercard avec CardLayout awt

Reply

Marsh Posté le 06-02-2013 à 11:36:11    

Merci beaucoup je vais regarder ça.

Reply

Marsh Posté le 06-02-2013 à 11:43:28    

Au fait, tu veux lancer des applications externes non java (exemple omxplayer) dans une JFrame java ... omxplayer n'a pas déja sa frame ?  

Reply

Marsh Posté le 06-02-2013 à 12:01:24    

Re,
 
Non il ne semble pas que omxplayer est une JFrame. En revanche, je ne trouve rien sur les informations que tu m'as donné.
Le but est de diviser un écran en 2 (par exemple) et de faire afficher une vidéo dans la partie du haut et une image dans la partie du bas. Je pensais donc créer deux JFrame et lui dire de jouer une vidéo à l'aide de omxplayer dans une JFrame et de visionner l'image avec feh dans la partie du bas.

Reply

Marsh Posté le 06-02-2013 à 12:37:20    

Je parle de composants graphiques en java puisque c'est un forum java.
Tu connais Swing et Awt ?
 
http://docs.oracle.com/javase/tuto [...] dpane.html
http://docs.oracle.com/javase/tuto [...] /card.html

Reply

Marsh Posté le 06-02-2013 à 13:43:47    

Oui je connais, je n'irai pas jusqu'à dire que j'ai fait énormément d'application avec mais déjà une petite dizaine pour des projets de cours. Je suis désolé si je ne comprends pas pas, mais en faite ma question est de pouvoir faire afficher du contenu d'application externe (type player video ou image) dans les composants que tu me présente. Et c'est bien ça que je n'arrive pas à faire.

Reply

Marsh Posté le 06-02-2013 à 14:52:16    

Tu ne peux pas 'coller' l'interface graphique (la frame) d'une application dans l'interface graphique de ton application java (Jframe, JTabbedPane ou CardLayout).  
A moins que l'appli à 'coller' propose une API pour intégration en espérant que ce soit du java  (exemple un point d'entrée sous forme de JPanel).

Reply

Marsh Posté le 06-02-2013 à 14:57:09    

Ok. Merci c'est bien ce que je pensais.
 
Je vais chercher un autre moyen du coup.
 
Encore merci

Reply

Sujets relatifs:

Leave a Replay

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