01/10/2018, 00:29

Mình muốn drawString theo chiều dọc (theo trục y ) thì có phương thức hay cách gì không?

Mình muốn drawString theo chiều dọc (theo trục y ) thì có phương thức hay cách gì không ạ?
Cảm ơn.

X viết 02:44 ngày 01/10/2018

Dùng AffineTransform rồi quay cũng được nhưng vừa tìm trên SOF có cách này không cần AffineTransform:

public static void textRotation(Graphics2D g2d, double x, double y, int angle, String text) { // angle là góc quay.    
    g2d.translate((float)x,(float)y);
    g2d.rotate(Math.toRadians(angle));
    g2d.drawString(text,0,0);
    g2d.rotate(-Math.toRadians(angle));
    g2d.translate(-(float)x,-(float)y);
}    
Bài liên quan
0