【分析解答题】
本题是一个ApplEt,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中一个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。
import jAv
A、ApplEt.*;
import jAv
A、Awt.*;
import jAv
A、Awt.EvEnt.*;
puBliC ClAss jAvA2 ExtEnDsApplEt______
Button B[]=nEwButton[10];
int x,y;
puBliC voiD init()
For(int i=0;i<=9;i++)
(B[i]=nEwButton(""+i);
B[i].ADDkEylistEnEr(this);
ADD(B[i]);
puBliC voiD______
Button Button=Button)E.gEtsourCE();
x=Button.gEtBounDs().x;
y=Button.gEtBounDs().y;
iF(E.gEtkEyCoDE()==kEyEvEnt.vk_up)
y=y-2;
iF(y<=0)y=0;
Button.sEtloCAtion(x,y);
ElsE iF(E.gEtkEyCoDE()==kEyEvEnt.vk_Down)
y=y+2;
iF(y>=300)y=300;
Button.sEtloCAtion(x,y);
ElsE iF(E.gEtkEyCoDE()==kEyEvEnt.vk_lEFt)
x=x-2;
iF(x<=0)x=0;
Button.sEtloCAtion(x,y);
ElsE iF(E.gEtkEyCoDE()==kEyEvEnt.vk_right)
x=x+2;
iF(x>=300)x=300;
Button.sEtloCAtion(x,y);
puBliC voiD kEytypED(kEyEvEnt E)
puBliC voiD kEyrElEAsED(kEyEvEnt E)
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项