Bài tậ
p th
ực hành Chuyên đề
1 CNPM- Java Khoa CNTT-
Trường ĐH Công nghệ
TP.HCM
Tác giả: ThS. Dương Thành Phế
t
–
//www.thayphet.net
Trang 1
Lab 03 :
LẬP TRÌNH GIAO DIỆN
CƠ BẢN
- MỤC TIÊU:
T
ạ
o giao di
ện người dùng AWT và S
Wing
Thiết kế các thành phần là
ch
ứa
các thành phần khác: JFrame, JWindow, JPanel
Thiết kế và quản lý bố cục giáo diện với các lớp Layout:
Lập trình đối tượng GUI trong thư viện Swing: Jlabel, JtextField, JPasswordField,
JTextArea, JButton.
Xử lý sự kiện tương tác người dùng
: Event, Listener, Adapter.
Sử dụng các GUI component có sẵn trong thư viện.
Thiết kế giao diện người dùng trên công cụ trực quan NetBeans IDE.
- N
Ộ
I DUNG:
Bài tập 1.
Chương trình sau tạo một Cửa sổ với chuỗi “Hello World” trong thanh tiêu đề
và
d
òng văn bản “Chào các bạn!” trong cửa sổ
import javax.swing.*; public class HelloApp { public static void main[String[] args]{ JFrame myFrame = new JFrame["Hello World!"];
myFrame.setSize[300, 150]; //kích thước JFrame
myFrame.setVisible[true]; JLabel lbName=new JLabel[];
lbName.setText["Chào các bạn!"];
myFrame.add[lbName];// Thêm jLabel vài JFrame
} }
Bài tậ
p 2. Thi
ế
t k
ế
giao di
ệ
n s
ử
d
ụ
ng Swing GUI Forms trong NetBeans:
-
T
ạ
o project:
File-
New Project…
Bài tậ
p th
ực hành Chuyên đề
1 CNPM- Java Khoa CNTT-
Trường ĐH Công nghệ
TP.HCM
Tác giả: ThS. Dương Thành Phế
t
–
//www.thayphet.net
Trang 2
-
Trong màn hình New Java Application
-
T
ạo Form Swing có sẳ
n h
ệ
th
ố
ng Menu: Ch
ọ
n
File-
New File…
-
Trong màn hình New File, mụ
c Categories ch
ọ
n
Swing GUI Forms
, m
ụ
c File Types ch
ọ
n
Application Sample Form
-
Run Project để
xem k
ế
t qu
ả
: -
Trườ
ng h
ợ
p t
ạ
o Form tr
ắ
ng m
ớ
i: ch
ọ
n
File-
New File…
-
Trong màn New File
: M
ụ
c Categories ch
ọ
n
Swing GUI Forms
, m
ụ
c File Types ch
ọ
n
JFrame Form
, ch
ọn nút
Next
: -
Trong màn
New Application Sample Form
M
ục Class Name: đặt tên cho Form
Xong ch
ọn nút Finish để
hoàn thành việ
c t
ạ
o Form
Bài tậ
p th
ực hành Chuyên đề
1 CNPM- Java Khoa CNTT-
Trường ĐH Công nghệ
TP.HCM
Tác giả: ThS. Dương Thành Phế
t
–
//www.thayphet.net
Trang 3
-
Run Project để
xem k
ế
t qu
ả
: -
Để
thay đổ
i Title [ph
ần tiêu đề
] cho Swing Form:
Trong c
ử
a s
ổ
Properties [menu
Window-Properties
]
Trong ph
ần Properties, tìm đế
n m
ụ
c title [1]: nh
ập tiêu đề
c
ủ
a Form
Bài tập 3.
Chương trình minh họa cách sử dụng FlowLayout: