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
besoin d'une aide rapide [ par Jackboy ]
Salut j'ai fait un applet calculatrice,(http://www.javafr.com/article.aspx?Val=60)j'ai besoin de votre aide pour modéliser l'applet pour qui soit des
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
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|