Accueil > Forum > > > > Ajouter Applet a une frame?
Ajouter Applet a une frame?
dimanche 24 avril 2005 à 11:11:53 |
Ajouter Applet a une frame?

Jean_Bob
|
Bonjour,
J aimerai savoir s il etait possible de rajouter un appalet a une
frame. En fait, j ai realiser un applet et je trouve que c est assez
simpliste...
J aimerai l ajouter a une Frame mais ne sait pas comment le faire ou meme si c est possible...
Merci de votre aide
|
|
lundi 25 avril 2005 à 01:02:09 |
Re : Ajouter Applet a une frame?

Spawnrider
|
Encore Jean bob ;o)
Euh non po possible ou si avec un truc spécial me rappel plus du
composant mais c hyper lourd car ca ressemble a un navigateur !
Mais le mieux reste a transformer ton applet en JFrame en modifiant le code !
;o) Bonne chance
Ps : C'est en codant kon apprend le plus!
Java == Café ( tu en auras besoin comme tout les programmeurs !) :o))
########################## # Alphaspawnrider@Yohann # alphaspawnrider@hotmail.com ##########################
|
|
lundi 25 avril 2005 à 11:09:50 |
Re : Ajouter Applet a une frame?

Jean_Bob
|
Salut.
Merci pour TES reponses.
En ce qui concerne mon autre probleme, il s est avere que le probleme
ne residait pas dans cette fonction mais bon, j ai plus ou moins
contourné le probleme. Merci pour ton conseil, que j avais deja essayé.
Par ailleurs, je suis en peu bleu en ce qui concerne les FRAME et un
ami m a vaguement dit comment il fallait transformer un applet en
FRAME... saurais tu comment le faire?
Merci d avance.
A+
|
|
lundi 25 avril 2005 à 12:08:51 |
Re : Ajouter Applet a une frame?

Spawnrider
|
Re, Cela dépend de ton applet, mais ecrit le code sur le forum je pourrais mieux t'aider...
Voili voulou ! ;o) +++
########################## # Alphaspawnrider@Yohann # alphaspawnrider@hotmail.com ##########################
|
|
lundi 25 avril 2005 à 13:27:46 |
Re : Ajouter Applet a une frame?

Jean_Bob
|
Voici le code generant mon applet.
Merci de ton aide
import java.applet.*;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.*;
import java.awt.*;
public class Main extends Applet{
static Terrain t;
ThreadSerpent threadSnake= new ThreadSerpent();
public void init(){
setSize(600,500);
addKeyListener(new KL());
t =new Terrain(40,20,10,10,this.getGraphics());
}
public void paint(Graphics g){
t.paint();
}
public void update(Graphics g){
paint(g);
}
class ThreadSerpent extends Thread
{
public void run(){
while(true){
try{
if(t.snake.svivant())
{
t.snake.deplace();
repaint();
sleep(t.snake.vitesse);
}
else if(t.snake.smourir())
{
repaint();
threadSnake.destroy();
}
}catch (InterruptedException e){}
}
}
}
// ** InnerClass gérant les événements **//
class KL extends KeyAdapter{
public void keyPressed(KeyEvent e){
int key = e.getKeyCode();
switch(t.snake.commande){
case 0: // dans
ce cas, la configuration des commandes est normale
switch (key) {
case KeyEvent.VK_DOWN:
if(t.snake.stab[0].direction!='H')
{
threadSnake.setName("bas");
t.snake.tete_direction='B';
threadSnake.start();
}
break;
case KeyEvent.VK_UP:
if(t.snake.stab[0].direction!='B')
{
threadSnake.setName("haut");
t.snake.tete_direction='H';
threadSnake.start();
}
break;
case KeyEvent.VK_RIGHT:
if(t.snake.stab[0].direction!='G')
{
threadSnake.setName("droite");
t.snake.tete_direction='D';
threadSnake.start();
}
break;
case KeyEvent.VK_LEFT:
if(t.snake.stab[0].direction!='D')
{
threadSnake.setName("gauche");
t.snake.tete_direction='G';
threadSnake.start();
}
break;
case KeyEvent.VK_ENTER:
threadSnake.setName("droite");
t.snake.tete_direction='D';
threadSnake.start();
}
case 1: // les
commandes sont inversees
switch (key) {
case KeyEvent.VK_DOWN:
if(t.snake.stab[0].direction!='B')
{
threadSnake.setName("bas");
t.snake.tete_direction='H';
threadSnake.start();
}
break;
case KeyEvent.VK_UP:
if(t.snake.stab[0].direction!='H')
{
threadSnake.setName("haut");
t.snake.tete_direction='B';
threadSnake.start();
}
break;
case KeyEvent.VK_RIGHT:
if(t.snake.stab[0].direction!='D')
{
threadSnake.setName("droite");
t.snake.tete_direction='G';
threadSnake.start();
}
break;
case KeyEvent.VK_LEFT:
if(t.snake.stab[0].direction!='G')
{
threadSnake.setName("gauche");
t.snake.tete_direction='D';
threadSnake.start();
}
break;
case KeyEvent.VK_ENTER:
threadSnake.setName("droite");
t.snake.tete_direction='D';
threadSnake.start();
}
}
}
}
}
|
|
lundi 25 avril 2005 à 13:54:16 |
Re : Ajouter Applet a une frame?

Spawnrider
|
Re, Remplace extends Applet par extends JFrame ou Frame comme tu veux ! N'oublis pas les : import java.Awt.*; //pour le Frame ou import javax.swing.*;
ensuite, Crée un constructeur public Main() { init(); //pour appeler init ! }
Fait des tests et regarde si ca fonctionne ! Il y a surement d'autres choses a changer mais tu vas les trouver trés vite ! ;o)
########################## # Alphaspawnrider@Yohann # alphaspawnrider@hotmail.com ##########################
|
|
lundi 25 avril 2005 à 14:25:05 |
Re : Ajouter Applet a une frame?

Jean_Bob
|
Merci du coup de main.
Je vais tester ca.
Je te tiens au courant
|
|
lundi 25 avril 2005 à 14:26:34 |
Re : Ajouter Applet a une frame?

Jean_Bob
|
A oui petite question, je suis sous Eclipse, pour tester il faut faire quoi? Run as Java Applet?
MErci
|
|
lundi 25 avril 2005 à 14:30:24 |
Re : Ajouter Applet a une frame?

Jean_Bob
|
Re, desole du derangement mais il me met
java.lang.ClassCastException: Main
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Comme erruer et jen e comprends rien a rien de tout ce charabia...
|
|
lundi 25 avril 2005 à 19:54:06 |
Re : Ajouter Applet a une frame?

Spawnrider
|
Re, Enleve tes imports d'Applet car tu ne dois plus rien avoir en commun avec une applet ...
Ressaye et tu devrais y arriver ...
########################## # Alphaspawnrider@Yohann # alphaspawnrider@hotmail.com ##########################
|
|
Cette discussion est classée dans : applet, possible, ajouter, frame
Répondre à ce message
Sujets en rapport avec ce message
Ajouter un lien dans un applet java sous Frontpage [ par patricejego ]
Bonjour je suis en stage et je suis bloqué il faut que je fasse un lien dans un applet java sous frontpage si c'est possible d'avoir la solution ca se
Chargement d'une image dans une frame à partir d'une applet [ par GuilhemMtp ]
Je sais que c'est assez compliqué comme titre mais je n'ai pas trouvé un titre plus court qui résume mon probleme.Le problem est assez simple mais je
l'exploreur ferme la fenêtre [ par fraka3000 ]
bonjour,j'ouvre une Frame avec une applet, mon application réelle étant dans la Frame et non dans l'applet.Malheureusement, lorsque je ferme l'applet,
Est ce que cela est possible? [ par devil02 ]
Bonjour, je souhaiterais supperposer a une video une applet java.en fait je fait une acquisition par le bias d'une webcam et sur cette image je veut e
Préchargement d'un applet [ par kadarin ]
Bonjour !Je me pose quelques questions quant au préchargement possible ou non d'un applet JAVA...J'ai créé un applet dans lequel doivent s'afficher di
applet et variables de session [ par zarbiman ]
Bonjour, c'est une urgence !! est-il possible de récuperer des variables de session depuis une applet, et si oui (y'a interet que ce soit possible !!)
Tableau en Java ? [ par CHKDSK2K ]
Bonjour,je voudrais savoir s'il est possible de créer un tableau ou l'on puisse ajouter des vals par exemple je crée un tableau de 10 vals possible ma
Download d'une applet [ par Syruis ]
Bonjour tout le monde, J'aurais aimé savoir ( si c'est possible ) comment on peut recuperer un inputstream d'une applet. Autrement dis télécharger u
serveur et applet ? est ce possible ? [ par sheorogath ]
bonjour , je developpe en java depuis qq temps deja mais j'ai fait pour ainsi dire jamais d'applet et j'ai peut de la reponse que vous allez me donner
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : URL ET JAVARE : URL ET JAVA par Pylouq
Cliquez pour lire la suite par Pylouq
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|