Bojour à tous,
Comme l'indique le titre je n'arrive pas à ouvrir une page HTML contenant des Frame (3 au total) dans mon JTextPane...
Voici comment je procède:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
...
champPaneHelp = new JTextPane();
try {
	urlManuelUtilisateur = new URL("file:/users/abym8335/Linux/tools/DOC/Manuel utilisateur/index.html");
	champPaneHelp.setPage(urlManuelUtilisateur);
}
catch (MalformedURLException me) {
	me.printStackTrace();
}
catch (IOException io) {
	io.printStackTrace();
}
getContentPane().add(champPaneHelp);
...
mais quand j'ouvre ma Frame contenant la page HTML (en fait l'aide en ligne du logiciel), j'obtient l'erreur suivante:
java.lang.RuntimeException: Can't build aframeset, BranchElement(frameset) 80,158
:no ROWS or COLS defined.
at javax.swing.text.html.HTMLEditorKit$HTMLFactory.create(HTMLEditorKit.java:1105)
at javax.swing.text.CompositeView.loadChildren(CompositeView.java:95)
at javax.swing.text.CompositeView.setParent(CompositeView.java:122)
at javax.swing.text.html.BlockView.setParent(BlockView.java:55)
at javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView.setParent(HTMLEditorKit.java:1266)
at javax.swing.text.CompositeView.replace(CompositeView.java:200)
at javax.swing.text.BoxView.replace(BoxView.java:164)
at javax.swing.text.CompositeView.loadChildren(CompositeView.java:97)
at javax.swing.text.CompositeView.setParent(CompositeView.java:122)
at javax.swing.text.html.BlockView.setParent(BlockView.java:55)
at javax.swing.text.CompositeView.replace(CompositeView.java:200)
at javax.swing.text.BoxView.replace(BoxView.java:164)
at javax.swing.text.CompositeView.loadChildren(CompositeView.java:97)
at javax.swing.text.CompositeView.setParent(CompositeView.java:122)
at javax.swing.text.html.BlockView.setParent(BlockView.java:55)
at javax.swing.text.html.HTMLEditorKit$HTMLFactory$BodyBlockView.setParent(HTMLEditorKit.java:1266)
at javax.swing.text.CompositeView.replace(CompositeView.java:200)
at javax.swing.text.BoxView.replace(BoxView.java:164)
at javax.swing.text.View.updateChildren(View.java:1126)
at javax.swing.text.View.insertUpdate(View.java:710)
at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1487)
at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1726)
at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184)
at javax.swing.text.DefaultStyledDocument.create(DefaultStyledDocument.java:138)
at javax.swing.text.html.HTMLDocument.create(HTMLDocument.java:266)
at javax.swing.text.html.HTMLDocument$HTMLReader.flushBuffer(HTMLDocument.java:3252)
at javax.swing.text.html.HTMLDocument$HTMLReader.flush(HTMLDocument.java:2074)
at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:231)
at javax.swing.JEditorPane.read(JEditorPane.java:504)
at javax.swing.JEditorPane.read(JEditorPane.java:522)
at javax.swing.JEditorPane$PageLoader.run(JEditorPane.java:551)
Existe t-il un moyen pour afficher une page HTML avec des frames dans un EditorPane ?

Merci
++
Philobedo