Nhóm Quậy 12
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Nhóm Quậy 12

Diễn đàn lưu giữ kỷ niệm thời học sinh
 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Các thao tác cơ bản với hình ảnh trong Java

Go down 
Tác giảThông điệp
Admin
Admin
Admin
Admin


Nữ
Tổng số bài gửi : 1548
Age : 33
Đến từ : Infoworld School
Nghề Nghiệp : Sinh viên
Sở Thích: : đi chơi với nhóm .........
Thanks : 9
Points : 12101
Registration date : 08/04/2008

Các thao tác cơ bản với hình ảnh trong Java Empty
Bài gửiTiêu đề: Các thao tác cơ bản với hình ảnh trong Java   Các thao tác cơ bản với hình ảnh trong Java I_icon_minitimeThu Apr 07, 2011 9:26 am

Để thao tác với hình ảnh trong Java, chúng ta sẽ làm việc với một số đối tượng như: Image, Graphics, Toolkit, MediaTracker, v.v… Để đơn giản, tôi xin trình bày 4 bước cơ bản như sau:


Bước 1: Tạo ra đối tượng Image.
Để tạo ra đại diện của một hình ảnh trong Java, bạn có thể dùng câu lệnh:
// Tạo ra một đối tượng Image
Image img;
Bước 2: Tải hình ảnh từ tập tin vào chương trình.
//Đưa hình ảnh cụ thể vào đối tượng Image
Toolkit tkt = Toolkit.getDefaultToolkit();
img = tkt.getImage(strPathAndFileName);
Trong đó, strPathAndFileName là một chuỗi chứa đường dẫn và tên của tập tin hình ảnh được đưa vào đối tượng Image vừa tạo ra ở trên.
Bước 3: Kiểm tra việc tải hình ảnh để bảo đảm 100% hình ảnh được tải thành công.
Bạn có thể dùng thêm đối tượng MediaTracker để kiểm tra việc hình ảnh được hiển thị đầy đủ (không mất một phần) khi tải lên giao diện. Đoạn mã sau sẽ giúp bạn làm được việc đó:





01
MediaTracker mtk = new MediaTracker(this);
02
mtk.addImage(img, 0);
03
try
04
{
05
mediaTracker.waitForID(0);
06
}
07
catch(InterruptedException ie)
08
{
09
//Đoạn mã xử lý trường hợp hình ảnh không được tải hết
10
}
Và cuối cùng là…
Bước 4: Đưa hình ảnh đã tải vào đối tượng Image lên màn hình.
Nếu bạn dùng Applet cho giải pháp của mình, chúng ta có thể nhờ phương thức paint(). Thực hiện việc này đơn giản như sau:

1
public void paint(Graphics grp)
2
{
3
grp.drawImage(img, 0, 0, null);
4
}
ĐOÀN NGUYỄN MINH TUÊ
(NIIT Hoasen Faculty)
Về Đầu Trang Go down
https://nhomquay12.forumvi.com
 
Các thao tác cơ bản với hình ảnh trong Java
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Game thể thao mạo hỉm
» Hướng dẫn các thao tác khi cài đặt MOD for PHPBB
» mời các bạn viết bài về thầy cô bạn bè của mình trong cấp 3
» Động thái mới của Ask.com trong nỗ lực giành giật thị trường tìm kiếm.
» Khắc phục các sự cố mạng đơn giản trong gia đình

Permissions in this forum:Bạn không có quyền trả lời bài viết
Nhóm Quậy 12 :: Công nghệ thông tin :: Lập Trình-
Chuyển đến