OVH Cloud OVH Cloud

Intégrer JApplet dans une application type JFrame

3 réponses
Avatar
Aurel
Bonjour,

J'ai développé un applet (classe JApplet) et maintenant je développe une
application JFrame dans laquelle je souhaiterais intégrer cet applet
directement (dans n'importe quel type de composant, JPanel ou autres, peu
importe).

Est-ce quelqu'un aurait une piste pour moi ? :-)

Merci d'avance à la communauté !

- AureL -

3 réponses

Avatar
Fabien
Salut,

Essaye ça:

JApplet applet=new MonApplet();
JFrame fr=new JFrame();

fr.setContentPane(applet);
// Peut-être un fr.setSize(x,y) à faire ici...
fr.setVisible(true);
applet.init();
applet.start();

On ne devrait pas être loin de la vérité...

@+ Fabien

Aurel wrote:
Bonjour,

J'ai développé un applet (classe JApplet) et maintenant je développe une
application JFrame dans laquelle je souhaiterais intégrer cet applet
directement (dans n'importe quel type de composant, JPanel ou autres, peu
importe).

Est-ce quelqu'un aurait une piste pour moi ? :-)

Merci d'avance à la communauté !

- AureL -





Avatar
Aurel
En effet, j'ai trouvé quasiment le même code sur le site de Sun :

JFrame frame = new JFrame( "Mon appli" );

JApplet applet = new monApplet();
frame.getContentPane().add( BorderLayout.CENTER, applet );

applet.init();

frame.setSize( 800, 600 );
frame.setVisible(true);


merci en tout cas !!

"Fabien" a écrit dans le message de news:
41b5f9b7$0$8090$
Salut,

Essaye ça:

JApplet applet=new MonApplet();
JFrame fr=new JFrame();

fr.setContentPane(applet);
// Peut-être un fr.setSize(x,y) à faire ici...
fr.setVisible(true);
applet.init();
applet.start();

On ne devrait pas être loin de la vérité...

@+ Fabien

Aurel wrote:
Bonjour,

J'ai développé un applet (classe JApplet) et maintenant je développe une
application JFrame dans laquelle je souhaiterais intégrer cet applet
directement (dans n'importe quel type de composant, JPanel ou autres, peu
importe).

Est-ce quelqu'un aurait une piste pour moi ? :-)

Merci d'avance à la communauté !

- AureL -






Avatar
Aurel
Finalement, ça n'est pas adapté à ce que je voulais...

En effet, le code que tu m'as donné fonctionne, comme celui du Sun, mais dès
que tu utilises des fonctions comme getParameter() ou autres dans ce genre,
ça ne fonctionne plus, logique...

Donc, j'ai entendu parler de sun.applet.AppletViewer, mais impossible
d'avoir de la doc à ce sujet...
soit-disant ça permet de créer l'équivalent d'une JFrame avec mon applet
dedans, en gérant automatiquement les méthodes problématiques..
Un truc du genre :

AppletViewer frame = new AppletViewer(new monApplet());

Aussi simple que ça...

alors si quelqu'un connaît, je suis tout ouïe !

merci :)

aurel

"Fabien" a écrit dans le message de news:
41b5f9b7$0$8090$
Salut,

Essaye ça:

JApplet applet=new MonApplet();
JFrame fr=new JFrame();

fr.setContentPane(applet);
// Peut-être un fr.setSize(x,y) à faire ici...
fr.setVisible(true);
applet.init();
applet.start();

On ne devrait pas être loin de la vérité...

@+ Fabien

Aurel wrote:
Bonjour,

J'ai développé un applet (classe JApplet) et maintenant je développe une
application JFrame dans laquelle je souhaiterais intégrer cet applet
directement (dans n'importe quel type de composant, JPanel ou autres, peu
importe).

Est-ce quelqu'un aurait une piste pour moi ? :-)

Merci d'avance à la communauté !

- AureL -