30/09/2018, 18:22
Hướng dẫn viết chương trình vẽ đồng hồ kim bằng Java?
Chào mọi người,
Như tiêu đề thì mình muốn hỏi về chương trình vẽ đồng hồ kim.Mình không mường tượng được nó sẽ như thế nào .Mong mọi người giúp đỡ
Cảm ơn mọi người đã đọc Topic
Mình Cảm ơn !
Bài liên quan
Vẽ trên console hay trên GUI thế bạn?
GUI bạn ơi .Nếu bạn biết cả hai thì giúp mình với ,mình muốn hiểu tại vì mình hơi tò mò
Về cách vẽ thì có thể là override hàm paint cho class kế thừa từ JFrame, dùng Graphics để draw line.
Bạn sẽ có 1 điểm O nằm chính giữa frame. Các điểm còn lại tự bạn xác định vị trí rồi dùng Graphics để drawLine thôi.
Ví dụ có 12 giờ thì có 12 vị trí cần tính. Chọn vector từ điểm gốc O đến điểm 12h làm vector gốc, từ vector gốc điểm vector ở 1h thì có Pi/6 rad. Bạn thử tìm lại công thức góc của 2 vector rồi tính ra vector 1h thử. Có vector 1h và điểm gốc O sẽ tính ra được vị trí của điểm 1h vì có độ dài của 2 điểm đó rồi (là bán kính của hình tròn ấy).
Mình chưa vẽ thử nên chưa biết xác định vị trí các điểm ngoài như thế nào. Có thời gian thì mình tìm thử.
Creating Analog Clock in Java
In this article we are going to describe how to make an analog clock using the Graphics class in Java.