Y at-il une bibliothèque qui me donnerait des graphiques 2D en mettant l'accent sur le texte pour Swing. Je construis un concepteur de formulaire simple et j'ai besoin de positionner le texte correctement sur un affichage 2D. Ce serait bien s'il y avait une bibliothèque qui gérait les nouvelles lignes et éventuellement l'édition.Bibliothèque graphique 2D basée sur Swing pour le texte
Répondre
Une approche que j'ai utilisée avec succès dans le passé consiste à dessiner votre formulaire avec Graphics2D dans un seul panneau. Graphics2D vous donne un positionnement précis du texte et de la ligne. Lorsque vous voulez éditer le texte, demandez à l'utilisateur de cliquer sur le texte et de placer un JTextArea ou similaire dans le panneau où se trouve le texte pendant que l'utilisateur édite.
J'aime la réponse qui suggère d'utiliser un JTextArea lorsque l'utilisateur va éditer du texte, car c'est simple. Toutefois, si vous souhaitez effectuer une véritable modification sur place, tout en restituant exactement le contenu de votre texte, vous pouvez envisager de créer votre propre implémentation de vue pour un JEditorPane. Cela vous donne un modèle prêt à l'emploi et un contrôleur pour l'édition, vous permettant de fournir la présentation, de sorte que vous pouvez rendre aussi précisément que nécessaire. Et avec le JEditorPane.DefaultEditorKit disponible comme source, vous avez beaucoup de conseils sur la façon de mettre en œuvre votre propre vue.
Cela peut être exagéré pour vos besoins, ou il peut vous donner le niveau de contrôle nécessaire.
- 1. java bibliothèque graphique 2D
- 2. Bibliothèque graphique Android 2D
- 3. Bibliothèque graphique interactive C# 2d
- 4. Pourquoi mon application graphique basée sur Swing ne répond pas?
- 5. Création d'une interface utilisateur graphique basée sur Swing dans Jython
- 6. Graphique utilisant Swing sans bibliothèque externe
- 7. Bibliothèque graphique 2D pour l'application de formulaire Windows
- 8. Java Swing 2D animation
- 9. Quelle est la meilleure bibliothèque graphique 2D pour Windows Mobile?
- 10. Suggestion de bibliothèque graphique pour jeu 2D (PC)
- 11. java 2D et swing
- 12. Convolution 2D et corrélation 2D basée sur FFT en Python
- 13. Bibliothèque Captcha pour Swing?
- 14. marquage pour le graphique en java swing
- 15. Java Swing graphique glitch?
- 16. Bibliothèque d'animations Java (2D)
- 17. Visualisation graphique basée sur WPF
- 18. Générateur d'interface graphique Swing pour XML
- 19. Dessin graphique 2d sur une vue
- 20. Bibliothèque de rendu de texte basée sur OpenTK/compatible
- 21. texte multicolore sur le graphique
- 22. bibliothèque graphique pour C#
- 23. Bibliothèque Java pour diff graphique
- 24. Bibliothèque SVM basée sur Python
- 25. Construire dynamiquement l'interface graphique basée sur le modèle
- 26. Automatique Nouvelle page basée sur le texte
- 27. Ligne graphique traçant la bibliothèque graphique/moteur pour C/C++?
- 28. Bibliothèque de dessin graphique à grande échelle basée sur le Web
- 29. Bibliothèque graphique en C
- 30. Python, Tkinter, Comment changer l'interface graphique basée sur le bouton
Je peux faire l'édition, mais encore, je vois des problèmes avec l'affichage du texte sur un affichage Graphics2D. –
Pouvez-vous élaborer - quels problèmes voyez-vous? De nombreux moteurs de rendu dans Swing sont construits sur Java2D - vous pouvez même utiliser les implémentations de View existantes, avec "tweaks" pour obtenir exactement ce que vous cherchez. – mdma