... năng, linh hoạt
Swing -Lập trìnhđồ họa
trong Java
JFC - Java Foundation Class
JFC là thư viện các lớp được tạo ra nhằm đơn giản hóa
quá trĩnh thiết kê và giảm thời gian lập trình.
JFC mở rộng AWT ... AWT
AWT: Abstract Windows Toolkit:
• Java 1
• ĐƯỢc gắn với platform xác định
• Thích hỢp với việc phát triển các ứng dụng GUI đơn giản.
Swing components:
• Java 2
• Không gắn với platform cô định
• ... Layout Managers
null
Không có layout,
lập trình viên phải tự
xác định x,y,w,h
BorderLayout
n
w
e
c
s
FlowLayout
Từ trái sang phảit
Trên...
... làm được những ứng dụng đồhọa hữu ích cho cuộc
sống,trước hết chúng ta cần phải có một nền tảng vững chắc về lậptrình
đồ họa. Có rất nhiều ngôn ngữ hỗ trợ lậptrìnhđồhọa máy tính,mỗi ngôn ... những ai muốn tìm hiều về lậptrình
đồ họa một tài liệu thiết thực,nhóm chúng em đã chọn đề tài làm tutorial
về lậptrìnhđồhọa trên nền tảng ngôn ngữ lâptrình Java, dựa trên các tài
liệu ...
32
Lập trìnhđồhọa trên Java 2D và 3D
máy tính, khả năng phát sinh hình ảnh bằng máy tính của chúng ta đã đạt
tới mức mà bây giờ hầu như tất cả các máy tính đều có khả năng đồ
họa. Đồ họa...
...
the sine terms.
options are numerically'coded with values ranging from
0
through the positive
integers. For CRT monitors, these color codes are then converted to intensity-
level settings ...
stored
in the frame buffer
in
two ways: We can store color codes
di-
rectly in the frame buffer, or we can put the color codes in a separate table
and
use pixel values as an index into ... color code 2081, a combination green-blue color is displayed for
pixel location
(x,
y).
Systems employing this
particular
lookup table would allow
TABLE
4-1
THE
EIGHT
COLOK
CODES...
... 400));
f.show();
}
}
Kết quả của chương trình:
50
Lập trìnhđồhọa trên Java 2D và 3D
Phần 1
Lập trìnhđồhọa với Java 2D
8
Lập trìnhđồhọa trên Java 2D và 3D
Quá trình render cho một đối tượng Shape ... 101
Phần 2 107
Lập trìnhđồhọa với Java 3D 107
CHƯƠNG 1 108
NHẬP MÔN LẬPTRÌNH TRÊN JAVA 3D 108
1.1 Tổng quan về Java 3D API ™ 108
1.2 Các vấn đề cơ bản về Java 3D API™ 108
1.3 Xây dựng đồ thị khung ... cho những ai
muốn tìm hiều về lậptrìnhđồhọa một tài liệu thiết thực,nhóm chúng em đã chọn
đề tài làm tutorial về lậptrìnhđồhọa trên nền tảng ngôn ngữ lâptrình Java, dựa
trên các tài liệu training...
... Phòng
38
SinhVienIT.Net -Đồ án tốt nghiệp 2009 Tìm hiểu lậptrình đa luồng trongJava và ứng dụng
CHƯƠNG 2: SƠ LƯỢC VỀ NGÔN NGỮ LẬPTRÌNH JAVA
2.1. Giới thiệu
Java là một ngôn ngữ lậptrình được Sun Microsystems ...
Server)
SQL
Server
Clients
[1]
[2]
[3]
[6]
[4]
[5]
SinhVienIT.Net -Đồ án tốt nghiệp 2009 Tìm hiểu lậptrình đa luồng trongJava và ứng dụng
5.3.3. Thiết kế chương trình
Chương trình ứng dụng được viết bằng ngôn ngữ lậptrình Java
1. Phía server
Mô ... Phòng
36
SinhVienIT.Net -Đồ án tốt nghiệp 2009 Tìm hiểu lậptrình đa luồng trongJava và ứng dụng
Chương 5 trình bầy chi tiết ứng dụng truy nhập cơ sở dữ liệu web dựa trên việc
tìm hiểu lý thuyết lậptrình đa luồng trong...
... nằm trong Registry
của hệ thống. Hình 1 sau đây minh họa việc thực thi chương trìnhđồhọa dùng Opengl và sự hổ
trợ của card GeForce 8400M GT của Nvidia.
Đứng về phía người lập trình, ...
trong các thư mục chỉ ra trong hình 2 sau đây. Các tập tin trên cũng có thể được download miễn
phí từ Internet.
Hình 1: Kiến trức hổ trợ việc thực thi chương trìnhđồhọa trên Windows
Đồ họa ... mối quan hệ giữa các tập tin trong quá trình phát triển ứng
dụng đồ họa.
glu32.lib
Đồ họa Máy tính: Bài Thực hành Số 1 Trang 8/20
- main(,,): điểm bắt đầu chương trình
- mydisplay(): hàm vẽ...
... họa)
ShowImg1 .java
ShowImg2 .java
17
Minh họa
Vẽ trên Frame – Draw2 .java
Vẽ + Tô mầu- Draw3 .java
Vẽ biểu đồ khối, biểu đồ quạt- BieuDo .java
Vẽ, Tô mầu đa giác - PolygonDemo .java
18
7.7- Đồhọa với Graphics2D
•
Lớp ... mầu.
•
Chế độđồhọa Graphic mode.
•
Xuất file ảnh.
25
7.10- Chương trình vẽ bằng chuột
DrawWithMouse .java
20
Đồ họa với Graphics2D (tt)
•
Có lớp …Double,
…Float cho phép
mô tả hình trong
hệ ... khảo thêm trong Document của lớp này để biết
thêm các methods
Thí dụ 2- Truy xuất thuộc tính kích thước font
Khoảng hở đến ký tự
kế tiếp
FontMetricDemo .java
1
Chương 7- Lậptrìnhđồ họa
23
Xuất...
... lname[style]);
190
Chương 6. Đồhọa và âm thanh
CHƯƠNG 6
ĐỒ HOẠ VÀ ÂM THANH
Đồ hoạ
Âm thanh
I. ĐỒ HOẠ
1. Khái niệm đồ hoạ
1. Điểm ảnh và độ phân giải
Màn hình ở chế độđồhoạ là tập hợp các điểm ... và dòng 200.
2. Trình điều khiển đồ hoạ
Màn hình đồhoạ có nhiều loại khác nhau. Mỗi loại màn hình cần có trình điều
khiển tương ứng. C cung cấp các trình điều khiển màn hình trong thư mục BGI ... chứa các trình điều khiển đồ hoạ. Nếu rỗng
sẽ tìm trong thư mục hiện tại.
− graphdriver, graphmode: Chỉ định trình quản lý và mốt màn hình cần sử dụng.
Trong đó graphdriver có thể nhận 1 trong...