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.
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?
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);
}
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?