BufferedImage - Java - Programmation
Marsh Posté le 27-11-2003 à 23:52:43
y'a effectivement un jcomponent qui permet l'affichage d'html
mais est-ce que tu dois vraiment garder ton tableau en html? ça serait pas plus simple de tracer 4 traits et 5 mots dessus?
Marsh Posté le 28-11-2003 à 00:23:37
[#0000ff]
the real moins moins a écrit : y'a effectivement un jcomponent qui permet l'affichage d'html |
Non, je peux essayer avec du texte.
Mais franchement, est-ce que c'est faisable?
Coller deux JComponent pour n'en avoir qu'un, puis le transformer en Image?
Je me gratte les cheveux en farfouillant la JavaDoc mais de solutions, points...
Marsh Posté le 28-11-2003 à 00:40:06
je crois que oui c possible,mais je sais pas comment, perso.
tu peux aussi passer par un JTable si c'est juste un tableau que tu dois afficher; je sais pas d'ou il sort ton html, s'il est indispensable, si c'est ton entrée ou quoi...
Marsh Posté le 28-11-2003 à 11:59:28
Il faut que tu trouve un Composant qui interprte le html un JTextBox ou un truc dans le genre devrait le faire. ensuite il faut que tu de débrouilles pour dessiner le composant dans une image. Tu dois pouvoir récupérer un Graphics sur l'image (getGraphics()) que tu passses à la méthode paint du composant.
Ensuite il n'y a plus qu'à faire une image avec les deux, ce qui devrait pouvoir se faire avec des Graphics, Graphics2D et au besoin quelque AffineTransform.. A toi de trouver
Marsh Posté le 28-11-2003 à 14:12:10
En swing, la plupart des composant prennent le HTML (oui, oui, mettez du html dans un JLabel vous verrez)
Marsh Posté le 28-11-2003 à 15:20:44
heu ca depend des versions du jdk aussi
il faut donc faireu ne verification avant de l'utiliser
precision:
Citation : Version note: HTML rendering in ordinary Swing components was first added in v 1.2.2 and completed in 1.3. The components that supported HTML in 1.2.2 were JButton, JLabel, JMenuItem, JMenu, JRadioButtonMenuItem, JCheckBoxMenuItem, JTabbedPane, and JToolTip. HTML support was added in 1.3 to JToggleButton, JCheckBox, and JRadioButton. |
http://java.sun.com/docs/books/tut [...] /html.html
Marsh Posté le 27-11-2003 à 19:20:49
Bonjour,
Dans le cadre d'un de mes projets, je me trouve dans la situation suivante :
D'un coté un objet BufferedImage, de l'autre une chaine HTML représentant un tableau.
Je souhaite obtenir une seule BufferedImage divisée en deux verticalement, contenant d'un coté l'ancienne BufferedImage, de l'autre la chaine HTML interprété.
Est-il possible d'interprété du HTML dans une BufferedImage?
Pour ma part, je pense que c'est impossible de faire tout ça de manière simple.
Mon prof pense exactement l'inverse, et m'a jeté avec des 'mmhh 2 JComponent, un BufferedMachin, un truc HTML, hop hop.'
Mon prof est polonais, je sais pas si c'est ça le problème, mais si quelqu'un a une idée ou une piste, même tordue, je suis vraiment preneur.
Si c'est impossible pour le HTML, je peux aussi essayer avec du texte simple, tant pis. L'important c'est d'avoir quelque chose... ç___ç
Merci à tous.