本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。

题目

本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。


相似考题
更多“ 本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。 ”相关问题
  • 第1题:

    若已把一个命令按钮的Default属性设置为True,则下列可导致按钮的Click事件过程被调用的操作是( )。

    A.用鼠标右键单击此按钮

    B.按键盘上的<Esc>键

    C.按键盘上的回车键

    D.用鼠标右键双击此按钮


    正确答案:C
    解析:本题考查的考点是有关Default属性的。当某控件Default属性设置为True时,运行状态下按下回车键等同于左键单击,即触发其Click事件。

  • 第2题:

    本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意-个按钮。就能弹出,个对应的对话框。其中,消息对话框只有-个提示信息和-个“确定”按钮,输入对话框有-个供输人的文本框及“确定”和“撤销”两个按钮;确定对话框中有-个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有-个提示信息和两个按钮“确定”和“取消”。


    正确答案:
    第1处:extends JFrame. implements ActionListener
    第2处:public void actionPerformed(ActionEvent e)
    第3处:JButton instantce=(JButton)e.getSource( )
    【解析】第1处是实现与ActionEvent事件对应的接口,使之能够处理ActionEvent事件,相应的接口应为AetionL-istener;第2处是actionPerformed方法通过读取Action-Event对象的相关信息来得到事件发生时的情况,Java是大小写敏感的;第3处是在Java的事件类中java.util.Event( )-bject类是所有事件对象的基础父类,通过9etSource( )方法可以得到事件源对象。

  • 第3题:

    本题是一个Applet,页面中有10个按钮,名称从“0~ 9”,用鼠标任意单击其中一个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。

    import java.applet.*;

    import java.awt.*;

    import java.awt.event.*;

    public class java2 extends Applet

    {Button b[]=new Button[10];

    int x,Y;

    public void init()

    {for(int i=0;i<;=9;i++)

    {b[i]=new Button(""+i);

    b[i].addKeyListener(this);

    addCb[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<;=O)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.setLoeation(X,y);

    }

    }

    public void keyTyped(KeyEvent e){}

    public void keyReleased(KeyEvent e){}

    }


    正确答案:
    第1处:implementsKeyListener第2处:keyPressed(KeyEvente)【解析】第1处实现接口监听键盘事件;第2处处理键盘事件。

  • 第4题:

    在中文WINDOWS98中,使用软键盘可以快速地输入各种特殊符号,撤消弹出软键盘,正确的操作是()

    A.用鼠标左键单击软键盘上的“ESC”键

    B.用鼠标右键单击软键盘上的“ESC”键

    C.用鼠标右键单击中文输入法状态窗口中的“开启/关闭软键盘”按钮

    D.用鼠标左键单击中文输入法状态窗口中的“开启/关闭软键盘”按钮


    正确答案:C


  • 第5题:

    本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-下又会出现另外-个圆点,并且此时在两个坐标圆点间画出-条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外-条直线。


    正确答案:
    第1处:Point
    第2处:nevt.getPoint
    【解析】第1处表示获得Point型的坐标给了P;第2处获得鼠标单击的坐标。