Nơi dành cho thành viên đăng các bài viết hoàn chỉnh hoặc các câu hỏi
Search
Statistics
Total online: 1
Guests: 1
Users: 0
Begin Graphics 2D
08-05-2012, 8:28 PM
Với graphics 2D chúng ta có thể làm được nhiều việc như drop, shadow image, cũng như với text,... Dưới đây là ví dụ đơn giản về graphics 2D
Vẽ 1 hình chữ nhật đứt nét:
//Khai báo 2 biến cục bộ để quy định đường đứt nét của hình. final static float dash1[] = {5.0f}; final static BasicStroke dashed = new BasicStroke(1.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 10.0f, dash1, 0.0f);
//Override phương thức paint và ép kiểu Graphics về Graphics 2D. public void paint(Graphics g) { paintComponents(g); Graphics2D g2 = (Graphics2D) g; //Vẽ hình chữ nhật. g2.setStroke(dashed); g2.draw(new RoundRectangle2D.Double(10, 50, 200, 100, 10, 10)); }