IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

afficher un Jtree dans une jsp


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 160
    Par défaut afficher un Jtree dans une jsp
    Salut tout le monde,
    J'essaie depuis une semaine comment afficher le Jtree dans une page jsp voilà mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    import javax.swing.*;
    import javax.swing.tree.*;
     
    public class TreeComponent {
    	public  void affciher() {
    		JFrame frame = new JFrame("Creating a JTree Component!");
    		DefaultMutableTreeNode parent = new DefaultMutableTreeNode("Color", true);
    		DefaultMutableTreeNode black = new DefaultMutableTreeNode("Black");
    		DefaultMutableTreeNode blue = new DefaultMutableTreeNode("Blue");
    		DefaultMutableTreeNode nBlue = new DefaultMutableTreeNode("Navy Blue");
    		DefaultMutableTreeNode dBlue = new DefaultMutableTreeNode("Dark Blue");
    		DefaultMutableTreeNode green = new DefaultMutableTreeNode("Green");
    		DefaultMutableTreeNode white = new DefaultMutableTreeNode("White");
    		parent.add(black);
    		parent.add(blue);
    		blue.add(nBlue);
    		blue.add(dBlue);
    		parent.add(green );
    		parent.add(white);
    		JTree tree = new JTree(parent);
    		frame.add(tree);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.setUndecorated(true);
    		frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
    		frame.setSize(200,200);
    		frame.setVisible(true);
     
     
    	}
    }

    SVP de l'aide ,
    merci d'avance

  2. #2
    Membre chevronné Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par défaut
    Quel problème as-tu exactement ?
    le JTree ne s'affiche pas ? tu as une erreur ?

    Peut-être as-tu fais une faute de frappe :

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 160
    Par défaut
    Merci pour votre réponse,

    en fait dans ma page jsp, je fais comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TreeComponent tc = new TreeComponent();
    <%=tc.afficher() %>
    et j'aurai toujours cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP: 
     
    Une erreur s'est produite à la ligne: 124 dans le fichier jsp: /index.jsp
    The method afficher() is undefined for the type TreeComponent
    121: <table style="position:absolute;top:74px;left:300px;" ><tr><td><div id="country" ></div></td></tr></table>
    122: <!-- DEBUT DU SCRIPT -->
    123: <div id=ejs_context_box style="z-index:500;position:absolute;width:200px; border:1px solid #9D9DA1; background-color:#ffffff; font-family:Microsoft sans serif; font-size:12px; cursor:default; visibility:hidden;padding:3">
    124: <%=tc.afficher() %>
    125:  <script language="JavaScript">
    126: /*
    127: SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
     
     
    Stacktrace:
    	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
    	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
    	org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
    	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

    Merci

  4. #4
    Membre chevronné Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par défaut
    C'est bien la faute de frappe qui est à l'origine de ton problème !
    L'erreur à regarder c'est celle là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    The method afficher() is undefined for the type TreeComponent
    La méthode afficher() n'est pas définie dans ta classe.
    Toi tu as mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public  void affciher() {
    Change en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public  void afficher() {
    ça devrait marcher un peu mieux

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 160
    Par défaut
    J'ai changé le nom de la methode et toujours rien!!

    Mais est ce qu'il est possible d'afficher un frame dans un jsp de cette manière??

    merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,
    En même temps, un JTree dans une jsp je suis pas sur que ca soit possible...
    Si tu veux utiliser swing il va te falloir une applet que tu intégreras dans ta page. Regarde du côté des applets

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ XML ][ XSL ][ JSP ] afficher du xml dans une JSP
    Par zozolh2 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 17/07/2009, 20h34
  2. Afficher un report dans une jsp
    Par lili2704 dans le forum BIRT
    Réponses: 7
    Dernier message: 25/03/2009, 19h33
  3. Afficher un datamodel dans une jsp
    Par Luffy49 dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 14/01/2009, 18h17
  4. [Spring/JSP] Afficher un HashMap dans une JSP
    Par Shuret dans le forum Spring Web
    Réponses: 2
    Dernier message: 28/11/2008, 13h00
  5. Afficher date systeme dans une jsp
    Par tomy29 dans le forum JSF
    Réponses: 3
    Dernier message: 31/07/2008, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo