Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1168 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA] truc bizarre pour debutant en applet...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] truc bizarre pour debutant en applet...

n°111020
Profil sup​primé
Posté le 12-03-2002 à 14:40:58  answer
 

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
 
 
public class Bouh extends Applet {  
 
 
public void init()
{
    this.content = getContentPane();
    this.content.setLayout(null);
    this.content.setLayout(new FlowLayout());  
    this.content.setBackground(Color.red);  
    this.content.add(new JButton("Button 1" ));
    this.content.add(new JButton("Button 2" ));
    this.content.add(new JButton("Button 3" ));
 
    //creerElements();
}
 
}
 
j'ai ce code qui compile correctement et s'ouvre meme dans le "appletviewer", par contre integre dans une page web rien ne se passe et j'obtiens une erreur dans la barre des taches "Class Bouh not found" d'ou ca vient?

mood
Publicité
Posté le 12-03-2002 à 14:40:58  profilanswer
 

n°111021
gfive
Posté le 12-03-2002 à 14:44:05  profilanswer
 

Tu peux nous montrer comment tu l'as intégré dans la page ouaibe, STP?

n°111022
Profil sup​primé
Posté le 12-03-2002 à 14:45:05  answer
 

oui 2 minutes... ca arrive
 
 
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="000000">
<CENTER>
<APPLET
 code = "Bouh.class"
 width = "460"
 height = "340"
 >
</APPLET>
</CENTER>
</BODY>
</HTML>
 
 
voila y'a vraiment rien c juste pour tester

n°111030
Profil sup​primé
Posté le 12-03-2002 à 14:57:13  answer
 

up

n°111048
darklord
You're welcome
Posté le 12-03-2002 à 15:17:46  profilanswer
 

essaie avec HTMLConverter pour voir si ca change qqch. Ton .class et ton .html sont bien dans le meme répertoire ?


---------------
Just because you feel good does not make you right
n°111051
Profil sup​primé
Posté le 12-03-2002 à 15:20:31  answer
 

DarkLord a écrit a écrit :

essaie avec HTMLConverter pour voir si ca change qqch. Ton .class et ton .html sont bien dans le meme répertoire ?  




 
oui ils sont dans le meme repertoire, c quoi htmlconverter?

n°111055
darklord
You're welcome
Posté le 12-03-2002 à 15:24:11  profilanswer
 

normallement tu ne devrais pas l'utiliser pour une classe si simple. C'est juste un outil pour rendre la balise applet compatible avec les navigateurs.
 
Donne un peu le code source de ton applet. Il se peut que tu fasses appel à des classes récentes du JDK
 
Edit: il n'y a que ca dans ton Bouh.java ?

 

[jfdsdjhfuetppo]--Message édité par DarkLord--[/jfdsdjhfuetppo]


---------------
Just because you feel good does not make you right
n°111056
darklord
You're welcome
Posté le 12-03-2002 à 15:27:05  profilanswer
 

billyboy78 a écrit a écrit :

 
 
oui ils sont dans le meme repertoire, c quoi htmlconverter?  




 
tu as bien mis le .class et pas le .java ?


---------------
Just because you feel good does not make you right
n°111057
Profil sup​primé
Posté le 12-03-2002 à 15:27:12  answer
 

DarkLord a écrit a écrit :

normallement tu ne devrais pas l'utiliser pour une classe si simple. C'est juste un outil pour rendre la balise applet compatible avec les navigateurs.
 
Donne un peu le code source de ton applet. Il se peut que tu fasses appel à des classes récentes du JDK
 
Edit: il n'y a que ca dans ton Bouh.java ?  
 




 
 
oui oui tout le code est dans mon premier message

 

[jfdsdjhfuetppo]--Message édité par billyboy78--[/jfdsdjhfuetppo]

n°111059
darklord
You're welcome
Posté le 12-03-2002 à 15:29:15  profilanswer
 

tu te moques du mondre toi ???
 
J'ai compilé ton machin 11 erreurs
 
En plus c'est impossible que ca compile. Tu utilises des bouttons swing sans importer le package javax.swing
 
Tu te fous de la gueule du monde toi ?  :gun:  :gun:


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 12-03-2002 à 15:29:15  profilanswer
 

n°111060
Profil sup​primé
Posté le 12-03-2002 à 15:29:28  answer
 

DarkLord a écrit a écrit :

 
 
tu as bien mis le .class et pas le .java ?  




 
oui oui le .class et le fichier bouh.htm qui contient le code html qu'il y a au dessus aussi

n°111062
Profil sup​primé
Posté le 12-03-2002 à 15:31:38  answer
 

DarkLord a écrit a écrit :

tu te moques du mondre toi ???
 
J'ai compilé ton machin 11 erreurs
 
En plus c'est impossible que ca compile. Tu utilises des bouttons swing sans importer le package javax.swing
 
Tu te fous de la gueule du monde toi ?  :gun:  :gun:  




 
excuse moi je me suis trompe de code, c celui ou j'ai bidouille pour essayer de trouver, voila le bon :
 
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
 
public class Bouh extends JApplet {  
 
Container content;
 
public void init()
{
    this.content = getContentPane();
    this.content.setLayout(new FlowLayout());  
    this.content.setBackground(Color.red);  
    this.content.add(new JButton("Button 1" ));
    this.content.add(new JButton("Button 2" ));
    this.content.add(new JButton("Button 3" ));
}
 
}

n°111065
darklord
You're welcome
Posté le 12-03-2002 à 15:33:08  profilanswer
 

c normal que ca marche pas. Tu utilises des éléments SWING. Or tu ne peux pas (les JVM de navigateur n'intègre pas swing -> tu dois passer par le JRE mais alors dans ce cas tu dois parser ton fichier HTML avec HTMLConverter, un outil gratuit disponible sur http://java.sun.com et fournis dans les JDK récents)


---------------
Just because you feel good does not make you right
n°111068
darklord
You're welcome
Posté le 12-03-2002 à 15:35:10  profilanswer
 

Code :
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.*;
  4. public class Bouh extends Applet { 
  5. public void init()
  6. {
  7. setLayout(new FlowLayout()); 
  8.         setBackground(Color.red); 
  9.     add(new Button("Button 1" ));
  10.     add(new Button("Button 2" ));
  11.     add(new Button("Button 3" ));
  12.    //creerElements();
  13. }
  14. }


 
ca marche sans HTMLConverter (AWT)


---------------
Just because you feel good does not make you right
n°111069
Profil sup​primé
Posté le 12-03-2002 à 15:35:56  answer
 

DarkLord a écrit a écrit :

c normal que ca marche pas. Tu utilises des éléments SWING. Or tu ne peux pas (les JVM de navigateur n'intègre pas swing -> tu dois passer par le JRE mais alors dans ce cas tu dois parser ton fichier HTML avec HTMLConverter, un outil gratuit disponible sur http://java.sun.com et fournis dans les JDK récents)  




 
donc en gros il faut que j'utilise AWT pour le gui d'une applet ?

n°111070
Profil sup​primé
Posté le 12-03-2002 à 15:36:36  answer
 

DarkLord a écrit a écrit :

Code :
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.applet.*;
  4. public class Bouh extends Applet { 
  5. public void init()
  6. {
  7. setLayout(new FlowLayout()); 
  8.         setBackground(Color.red); 
  9.     add(new Button("Button 1" ));
  10.     add(new Button("Button 2" ));
  11.     add(new Button("Button 3" ));
  12.    //creerElements();
  13. }
  14. }


 
ca marche sans HTMLConverter (AWT)  




 
ok  ;)

n°111072
Profil sup​primé
Posté le 12-03-2002 à 15:38:44  answer
 

Pour resumer, pour avoir une applet qui fonctionne partout il faut utiliser AWT, swing c foireux

n°111076
darklord
You're welcome
Posté le 12-03-2002 à 15:44:00  profilanswer
 

presque. la première partie de ta phrase est parfaitement juste. La seconde moins. SWING n'est pas foireux du tout, il est meme bcp mieux que AWT. C'est juste qu'il n'est pas supporté de manière transparente par les navigateurs. Mais bon ca peut changer (déjà IE6 n'as plus de JVM donc t'es obligé d'en télécharger un de chez SUN et celle là est compatible SWING automatiquement).
 
Pour des petits développement mieux vaut utiliser AWT dans les applet


---------------
Just because you feel good does not make you right
n°111077
Profil sup​primé
Posté le 12-03-2002 à 15:45:22  answer
 

DarkLord a écrit a écrit :

presque. la première partie de ta phrase est parfaitement juste. La seconde moins. SWING n'est pas foireux du tout, il est meme bcp mieux que AWT. C'est juste qu'il n'est pas supporté de manière transparente par les navigateurs. Mais bon ca peut changer (déjà IE6 n'as plus de JVM donc t'es obligé d'en télécharger un de chez SUN et celle là est compatible SWING automatiquement).
 
Pour des petits développement mieux vaut utiliser AWT dans les applet  




 
OK bon en tout cas merci de ton aide c cool  :hello:

n°111080
darklord
You're welcome
Posté le 12-03-2002 à 15:53:14  profilanswer
 

no prob. Fais gaffe la prochaine fois que tu post un code. C'est bete de perdre du temps pour ce genre d'erreur.


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA] truc bizarre pour debutant en applet...

 

Sujets relatifs
[JAVA] Quels sont vos forums préférés pour développer en Java ?Php vs Applet java
[java] a propos des couleurs...[Flash] Question sur Flash et Java ?
[Java] Un logiciel qui reformate le code automatiquement et gratuit[Java] menu déroulant en couleurs?
[JAVA] Pb de configuration du ClassPath de TomCat 4.0..[ php ou java ?? ] news rapide
[JAVA] Comment bloquer un scrolling en bas...??? 
Plus de sujets relatifs à : [JAVA] truc bizarre pour debutant en applet...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR