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

题目

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


相似考题
更多“ 本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:C


  • 第2题:

    在Windows画图中,如果用选定的填充模式画一个边框颜色为蓝色的红色图形(实心圆),用鼠标选取颜色操作为()。

    A.先用左按钮单击红色,然后用右按钮单击红色。

    B.先用左按钮单击蓝色,然后用右按钮单击蓝色。

    C.先用左按钮单击红色,然后用右按钮单击蓝色。

    D.先用左按钮单击蓝色,然后用右按钮单击红色。


    正确答案:C

  • 第3题:

    【单选题】在Excel文档窗口中用鼠标选择超长文本的方法是,先用鼠标左健单击该长文本首第一个字符左侧插入点.再用滚动条将长文本的末尾在窗口工作区中显示出来.然后将鼠标指针移到该长文本尾最后一个字符右侧插入点.()。

    A.按住Alt键,再单击鼠标左键

    B.按住Ctrl键,再单击鼠标左键

    C.按住Shift键,再单击鼠标左键

    D.再单击鼠标左键


    (1)(2)(3)

  • 第4题:

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

    Import java.awt.*

    import java.awt.event.*;

    import javax.swing.*;

    class EventQueuePanel extends JPanel implements Ac-

    tionListener

    {EventQueuePanel()

    {JButton button=new JButton("Draw line");

    add(button);

    button.addActionListener(this);

    }

    public void actionPerformed(ActionEvent evt)

    (Graphics g=getGraphics();

    P=getClick();

    g.drawOval(P.x-2,P.Y-2,4,4);

    Point q=getClick();

    g.drawOval(q.x-2,q.y-2,4,4);

    g.drawLine(P.X,P.Y,q.x,q.y);

    g.dispose();

    }

    public Point getClick()

    {EventQueue eq=Toolkit.getDefaultToolkit().

    getSystemEventQueue();

    while(true)

    {try

    {AWTEvent evt=eq.getNextEvent();

    if(evt.getID()= =MouseEvent.MOUSE.

    PRESSED)

    {MouseEvent mevt=(MouseEvent)evt;

    Point P= ();

    Point top=getRootPane().getLocation();

    P.X-=top.x;

    P.Y-=top.Y;

    return P;

    }

    }

    catch(InterruptedException e)

    {}

    }

    }

    private int Y=60;

    }

    class EventQueueFrame. extends JFrame

    {public EventQueueFrame()

    {setTitle("java2");

    setSize(300,200);

    addWindowListener(new WindowAdapter()

    {public void windowClosing(WindowEvent e)

    {System.exit(0);

    }

    });

    Container contentPane=getContentPane();

    contentPane.add(new EventQueuePanel());

    }

    }

    public class java2

    {public static void main(String[]args)

    {Frame. frame=new EventQueueFrame();

    frame.show();

    }

    }


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

  • 第5题:

    在资源管理器窗口中,选中多个不相邻文件的方法是()。

    A.鼠标逐个单击各个文件

    B.鼠标单击第一个文件,在有鼠标右击其余文件

    C.按下Ctrl键并保持,在用鼠标逐个单击各文件

    D.按下Shift键并保持,在用鼠标逐个单击各文件


    参考答案:C