Friday, 29-03-2024, 8:22 PM
AFgame                                               

Chi sẻ kiến thức lập trình - Các demo và ứng dụng mở


Welcome Guest
Menu
Demo - HTML Hack [3]
Java - Swing [5]
Java - 2D Graphics [1]
Java - IO [3]
Java - Audio [1]
Java - Lập trình mạng [2]
Java - Trí tuệ nhân tạo [7]
Java - Lập Trình Nâng Cao [5]
Java - BT Lập trình mạng [6]
Java - Common [2]
C# [1]
Android [15]
Database [1]
Jsp/Servlet [5]
Application [1]
Tài liệu [3]
Thành viên đăng bài [0]
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));
    }
Category: Java - 2D Graphics | Added by: as_fancy | Tags: thiensuhanhphuc18, thong, Demo, khanh, Graphics, as_fancy, Jackie, afgame, Begin, 2D
Views: 2731 | Rating: 5.0/1
Total comments: 0
Giới Thiệu
Nghe Radio Zing
- Nhiều kênh
- Thêm kênh tùy thích
- Hẹn giờ tắt



Hát karaoke arirang
- Tìm kiếm nhanh chóng
- Hát thoải mái
- Nhạc beat Arirang chính hãng

Copyright AFgame © 2024
Trường ĐH Nông Lâm TP.HCM
Create a free website with uCoz