Question assez simple: J'ai une chaîne contenant du code HTML qui est transmise à un JEditorPane pour la consommation de l'utilisateur. Puis-je joindre un fichier CSS (ou une chaîne contenant des règles CSS) pour permettre un style plus spécifique du texte?Existe-t-il un moyen d'attacher un fichier css à un jEditorPane?
4
A
Répondre
2
Vous ne pouvez pas inclure une balise de style avec le contenu HTML dans setText()
?
par exemple.
jEditorPane.setText("<html><head><style type=\"text/css\">...</style></head><body>...");
4
Le HTMLEditorKit
par défaut recherche un fichier default.css
- Je ne sais pas où, cependant.
Sinon, cela devrait fonctionner:
StyleSheet ss = new StyleSheet();
ss.importStyleSheet(styleSheetURL);
HTMLEditorKit kit = (HTMLEditorKit)jEditorPane.getEditorKit();
kit.setStyleSheet(ss);
Cependant, notez que HTMLEditorKit ne supporte que limited subset CSS 1.
Questions connexes
- 1. Sélection d'éléments dans un JEditorPane
- 2. Ajouter un fichier à un fichier MSI
- 3. GLUT: un moyen d'ajouter un crochet "lisible par un fichier" à la boucle d'événements?
- 4. Comment forcer un navigateur à afficher les dernières modifications apportées à un fichier CSS?
- 5. Meilleur moyen de télécharger un fichier binaire?
- 6. Existe-t-il un moyen pour un fichier JavaScript de charger un autre fichier dans AIR?
- 7. Meilleur moyen de passer un fichier à une fonction
- 8. Insérer un lien à l'aide de CSS
- 9. Comment définir la taille de l'onglet dans un JEditorPane?
- 10. Lecture du fichier HTML à afficher dans JEditorPane
- 11. Écrire un QNetworkReply à un fichier
- 12. Existe-t-il un moyen de générer un fichier .eps ou vectoriel à l'aide de FPDF?
- 13. php inclut-il un moyen d'inclure un fichier relatif uniquement à ce document?
- 14. Existe-t-il un moyen de charger un fichier Crystal Report 9.0 à partir d'un flux?
- 15. Existe-t-il un moyen de charger un fichier de classe à assembler en cours d'exécution?
- 16. Existe-t-il un moyen d'interroger un handle de fichier renvoyé à partir de subprocess.Popen?
- 17. Comment tester un analyseur CSS?
- 18. Redéfinition un style CSS
- 19. Quel est un bon moyen de produire un asp.net, C# GridView dans un fichier PDF
- 20. Existe-t-il un moyen de convertir un PDF en HTML/CSS en utilisant PHP?
- 21. Existe-t-il un moyen de mettre à jour la validation CSS VS à 3.0?
- 22. Existe-t-il un moyen de supprimer un fichier de sortie dans un événement post-construction?
- 23. ASP.NET - Un moyen facile d'échanger un booléen?
- 24. Y at-il un moyen de trouver CSS inutilisé dans un site Web?
- 25. Existe-t-il un moyen de rechercher un élément avec plusieurs classes en CSS?
- 26. Existe-t-il un moyen de stocker un formulaire Delphi dans un fichier .dll?
- 27. Y at-il un moyen de remplacer un texte dans un fichier PDF avec itextsharp?
- 28. Comment ajouter un résumé moyen pondéré à un DevExpress XtraGrid?
- 29. Comment inviter un utilisateur à ouvrir ou enregistrer un fichier PDF renvoyé par un fichier .aspx?
- 30. Comment modifier un fichier css externe avec PHP?
kits de l'éditeur sont en fait partagés entre plusieurs volets de l'éditeur (qui ne semble pas être mentionné dans l'API, mais si vous lisez le code source, vous le verrez.) Donc, ce code changera réellement chaque JEditorPane de l'application, plutôt que celui que vous voulez styler. – Trejkaz