toy_moy
-
13 sept. 2005 à 19:16
jebok
Messages postés358Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention23 octobre 2007
-
15 sept. 2005 à 20:34
Bonjour, je commence juste la programmation en java et je me heurte a un probleme bien velu (pour moi). :-)
voila j'essaie d'ecrire ( recopier ) un applet permettant de générer du code html via un editeur en ligne . (zHTMLEditor)
le code se compile normalement, l'appletviewer me donne le resultat attendu mais lorsque j'insere l'applet dans ma page html ça ne marche pas :-((
voici se que m'affiche la console java :
=====================================================
Java Plug-in 1.5.0_04
Utilisation de la version JRE 1.5.0_04 Java HotSpot(TM) Client VM
...
java.lang.NoClassDefFoundError: zHTMLEditor$1
at zHTMLEditor.createToolBar(zHTMLEditor.java:155)
at zHTMLEditor.<init>(zHTMLEditor.java:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "Thread-45" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) ======================================================
jebok
Messages postés358Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention23 octobre 200751 15 sept. 2005 à 20:31
Essaie d'enlever tout le code qui est dans ton sonctructeur et de le mettre dans la classe init() avant setsize() et show().
Tu laisses ton constructeur sans rien à l'intérieur.
jebok
Messages postés358Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention23 octobre 200751 15 sept. 2005 à 20:34
et mets ces lignes là au début de la méthode init() :
// Composant Swing permettant de visualiser un document
public JTextPane viewer = new JTextPane();
public JEditorPane sourcePane = new JEditorPane();
public JPanel panel = new JPanel();
public HTMLEditorKit k = new HTMLEditorKit();
public HTMLDocument doc = (HTMLDocument)k.createDefaultDocument();