Dělám průtokoměr a potřeboyl bych mít u stupnice popisek třeba toho jaká je použita kapalina né normálně vodorovne ale prostě o 90 stupnu otoceny aby to bylo podél stupnice... Neví někdo jak to jednoduše udělat? dík
Fórum › Java
Otočení textu
Vykresli si text do obrázku (nejlépe asi java.awt.image.BufferedImage) a ten potom otáčej pomocí afinních transformací. Musíš ale vykreslovat prostřednictvím java.awt.Graphics2D, která oproti třídě java.awt.Graphics zavádí právě afinní transformace.
Normálně zavoláš metodu
drawImage(Image img, AffineTransform xform, ImageObserver obs)
Můžeš tak celým textem otáčet plynule - takže jej klidně můžeš posadit na otočnou ručičku budíku.
tak sem si nasel transformace a že v Graphics 2d jde delat ruzne transformace... Např právě rotate a nemusi se nic na nic prevadet... Ale kdyz zkousim napriklad treba posunuti translate tak to skvele funguje ale kdyz na nejakou cast uplatnim otoceni rotate tak se text ani nezobrazi... dik
Instance třídy java.awt.Component poskytují metodu
Image createImage(int width, int height)
Definuj si nějaké návěští (nemáš-li na něj formátovací požadavky, stačí java.awt.Label, cheš-li definovat Font & spol. použij javax.swing.JLabel)
Tomuto návěští přiřadíš text a necháš si je převést na obrázek. S tím si pak už můžeš dělat, co chceš.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Otočení polygonu — založil Sekera256
Otočení- rotace — založil Klobma
Matice otoceni — založil Radulinka
Otoceni brushe — založil CommanderZ
Animace otoceni stranky — založil dyžon
Moderátoři diskuze