L P TRÌNH JAVA C B N Ơ
L P TRÌNH JAVA C B N Ơ
Ch ng 5ươ
ĐI U KHI N
S KI N NH P
Lê Tân
B môn: L p trình máy tính
2/26
N i dung ch ng 5 ươ
Nh p d li u t h p h i tho i
Nh p d li u s d ng Frame
T o m t tr ng nh p d li u ườ
L y giá tr t tr ng ườ
Chi n l c thi t k h ng đ i t ng ế ượ ế ế ướ ượ
S d ng th CRC (classes – responsibilities –
collaborations)
Chi n l c phân rã ch c năng ế ượ
3/26
5.1
5.1 Nh p d li u t h p h i tho i
Nh p d li u t h p h i tho i
Đ nh p d li u chu i, có th s d ng h p
h i tho i trong gói javax.swing. Cú pháp nh ư
sau:
String string = JOptionPane.showInputDialog( null,
“Prompt Message”, “Dialog Title”,
JOptionPane.QUESTION_MESSAGE);
4/26
5.1
5.1 Nh p d li u t h p h i tho i
Nh p d li u t h p h i tho i
5/26
5.2
5.2 Nh p d li u s d ng Frame
Nh p d li u s d ng Frame
Nút l nh: Button (nút) là m t thành ph n c a
khung, dùng đ t o m t s ki n khi ng i s ườ
d ng b m chu t lên nó.
Tr ng nh p d li u (Data Entry Field):ườ
m t thành ph n c a khung, n i NSD có th ơ
nh p vào m t giá tr .
Trong GUI, s d ng c đ i t ng văn b n, ượ
d TextField đ nh p d li u ki u chu i
Sau đó chuy n ki u d li u cho p h p v i
yêu c u c a ch ng trình. ươ