Tải bản đầy đủ (.ppt) (19 trang)

Bài giảng điện tử môn tin học: Lập giao diện người dùng mức thấp ppsx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1 MB, 19 trang )



V Phương Bnh – ITFAC - DLU











 !"#$ %&'"(

)"'"(



 
V Phương Bnh – ITFAC - DLU
*

!"#$%&'
#()*+,- +. /0
.1

2340.5
06#789:;7$&/1


<="+&2>?@A?/0.B

+),-)./#$ #$(01
..)2"3454"4#6
7("89:

+)01.) ;<="
#67(>"8'"(9:
V Phương Bnh – ITFAC - DLU


2-8CD

2-EFD

1EGHH+I+IFJ

1KLEI+I+AEF+@EFFJ

1EGHH+GHH+GHHFJ

1M!E?@AN?+I+I+1OP;
Q1RSOFJ

T

T
V Phương Bnh – ITFAC - DLU



2-88C89:D

2-88EFD

T

2-UEFD

VM8EFJ

:V:1:EFJ

12EFJ

T

2-2UEFD

T

2-UE-2FD

T

T
V Phương Bnh – ITFAC - DLU
?

W1


5@

/"(5"(5A("585(,
2"349

"1(54

B

@

54(45"043>448"043549

"1(54

C
V Phương Bnh – ITFAC - DLU
D

2-MyCanvas
extends Canvas implements
CommandListenerD

RCJ

!XOCV2J

88J

2-8E88

F

D

1VJ

RCVM
E?RC?+
1R9O+YFJ

ERCFJ

EFJ

T
V Phương Bnh – ITFAC - DLU
E

/"(5""8'"(9B

:4558*??,*??,*??9F

:GH4(8,,4I"89,4J4"899F
"K8043L4MNO/9B
:4558,,9F
g.drawString(keyText,
getWidth()/2, getHeight()/2,
Graphics.TOP |
Graphics.HCENTER);
C


C

/"(5"(5A("585,
2"349B
"K8OO(PM"9
B
"4:453A8K49F
"4:5"K32453489F
C

C

54(45"043>448"
043549

B
043L4MO
4Q43R48043549F
repaint();

C

C
V Phương Bnh – ITFAC - DLU


'YBZ([\EF

'GB


L=5 !"#$"4(S #$(
8T/49:

+U3 !"#$'"((V"4@

2-EFJ
V Phương Bnh – ITFAC - DLU
W

80.X6#4



2
V Phương Bnh – ITFAC - DLU

V Phương Bnh – ITFAC - DLU


9

2:M
V Phương Bnh – ITFAC - DLU
*
public class IntroCanvas extends Canvas
{

private static &nal String logoName
= "/Images/Splash.png";


private Display display;

private Displayable nextScreen;

private int timeout;

private Timer timer = new Timer();

public IntroCanvas(Display display,
Displayable nextScreen, int timeout)
{

this.display = display;

this.nextScreen = nextScreen;

this.timeout = timeout;

T

public void startIntro(){

12Ethis);

T

public void endIntro(){

12EC!FJ


T
V Phương Bnh – ITFAC - DLU


54(45""8'"(9B


3B

X455O
X4:(44X4855R49F

:YX4855,4I"89*Z
55:4I"89*,4J4"89*Z
55:4J4"89*,'"(:L[>\
'"(:+P]L9F

C

((8X[PM(4"549B

:Y"8^+55P5^,,,
'"(:L[>\'"(:+P]L9F

C

C

54(45"5YR5"K389B


"4:(4/484YCountDown(),
"45/9F

C

54(45"043>448"043549
B4X589FC

2:MC
OOXD

2-2EFD9EFJT

T
V Phương Bnh – ITFAC - DLU


public class ExampleGameCanvas
extends GameCanvas implements
Runnable, CommandListener {

RCJ

82J

-;J

J


2+2]J

MJ

J

9J

89:J

2-EFD

">3OK4F

T

2-EFD

">3O/4F

L4O4YL48"9F

:89F

T
V Phương Bnh – ITFAC - DLU
?
/"(
PM4'48TX24
"49B

/48/49F
":"4O"4F
(PM"O4Y
58^PM"^,5:R9O+YFJ
(T4/O4Y
58^T4/^,5:P^+YFJ
58(PM"9F
58(T4/9F
45+"448"9F
Y"O4I"89F
4"O4J4"89F
(/4OY"*F
(/4_O4"*F
43O*F
3B
"O
X4:9E?_9_`
;1?FJ
C
((8PM(4"549BC
C

2-2EFD

'"(O4'"(89F

Y"48">3OO/49B

"/89F


Y(4489F

3B

L4:EFJ

C

((8X4/4PM(4"5"49BC

C

T

2EFD

"0434O4Q43489F

"K880434`RSOa;LR!!R:FNVIF

(/4ZZF

"K880434`L9@Oa;LR!!R:FNVIF

(/4aaF

"K880434`b;a;LR!!R:FNV
IF

(/4_ZZJ


"K880434`:PAca;LR!!R:FNVIF

(/4_aaF

T
V Phương Bnh – ITFAC - DLU
D
"45"Y(448'"(9B
:4558**,**,**9F
:GH4(8,,4I"89,
4J4"899F
:4558Mb9F
:YX48",(/4,(/4
_,'"(:OP;Q1RSOFJ
c/'"(89F
C
/"(5"(5A("585
(,2"349B
"K8(OO(PM"9
B
"4:5"K32453489F
C
C

2-RC8C89:D

:J

-!V2J


9!J

2-RC8EFD

2EFJ

T

UEFM89:!RCD

"3O2"3::EFJ

PM4'44O4YPM4'48"9F

4:89F

"K8"9

B

"OK4F

X5"5O4YX58"3,4,9F

"5:X589F
C

T


2UEFDT

UE-IFM89:!RCDT

T
V Phương Bnh – ITFAC - DLU
E
V Phương Bnh – ITFAC - DLU


!

@

@

U-2

C2=
V Phương Bnh – ITFAC - DLU
W

×