网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

当按下鼠标时,一个圆不断地增大半径。

注意:请勿改动已有语句内容,仅在下划线处填入适当的语句。

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class ex1 extends applet implements MouseListener

{

TextField text;

int x;

public void init()

{

x=6;

text=new TextField(30);

add(text);

addMouseListener(this);

}

public void paint(Graphics g)

{

x= x+2;

g.drawOval(10,10,x,x);

}

public void mousePressed(MouseEvent e)

{

Text.setText("鼠标按下的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseReleased(MouseEvent e)

{

Text.setText("鼠标松开的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseEntered(MouseEvent e)

{

Text.setText("鼠标进来的位置是:"+e.getX()+","e.getY());

repaint();

}

public void mouseExited(MouseEvent e)

{

Text.setText("鼠标退出的位置是:"+e.getX()+","e.getY());

______;

}

}


参考答案

更多 “ 当按下鼠标时,一个圆不断地增大半径。注意:请勿改动已有语句内容,仅在下划线处填入适当的语句。import java.applet.*;import java.awt.*;import java.awt.event.*;public class ex1 extends applet implements MouseListener{TextField text;int x;public void init(){x=6;text=new TextField(30);add(text);addMouseListener(this);}public void paint(Graphics g){x= x+2;g.drawOval(10,10,x,x);}public void mousePressed(MouseEvent e){Text.setText("鼠标按下的位置是:"+e.getX()+","e.getY());repaint();}public void mouseReleased(MouseEvent e){Text.setText("鼠标松开的位置是:"+e.getX()+","e.getY());repaint();}public void mouseEntered(MouseEvent e){Text.setText("鼠标进来的位置是:"+e.getX()+","e.getY());repaint();}public void mouseExited(MouseEvent e){Text.setText("鼠标退出的位置是:"+e.getX()+","e.getY());______;}} ” 相关考题
考题 下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。public class Example1_3{public static void main(String[] argv){int i = 1;______{if(______)System.out.print(i+ ",");______}while(i < 100);System.out.println();}}

考题 下列程序打包到example包,main方法调用线程类输出0~9这10个数,请填写横线处的内容。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。______interface MyInterface{public abstract void print(int n);}class Mythread extends Thread ______ MyInterface{public void run(){for(int i = 0; i < 10; i++)this.print(i);}public void print(int n){System.out.print(n +" ");}}public class Example1_6{public static void main(String argv[]){Mythread th = new Mythread();______}}

考题 下面的程序的功能是将数组array下标为奇数的元素相乘(数组的位置是从0开始的),并将乘积存放到变量total中。请在程序的每条横线处填入适当的语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class JiShuJi{public static void main(String args[ ]){int array[ ]={1,2,3,5,7,9};long total= ________________________;for(int i=1;i<=__________________ i++){____________________i++;}System.out.println(total);}}

考题 创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread类传递一个Runnable对象。请在下面程序的每条横线处填写一个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class TestThread{public static void main(String args[ ]){MyThread t=new MyThread();_______________________}}class MyThread_____________Thread{_____________________{for(int i=0;i10;i++){System.out.println(" " +i);}}}

考题 下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。____________________public class TestKeyBoardInPut{public static void main(String[] args){String yourname=JOptionPane. ____________________ ("What is your name?");System.out.println("Hello"+yourname);____________________.exit(0);}}

考题 下面的程序是用do_while语句计算10的阶乘。请在程序的每条横线处填写一个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。源程序文件代码清单如下:public class DoWhileLoop{public static void main(________){int n=10;long result=1;do{_______________}______________System.out.println("10的阶乘为: "+result);}}

考题 下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。public class Example1_3{public static void main(String[] argv){int i = 1;________{if(______)System.out.print(i + ",");________}while(i < 100);System.out.println();}}

考题 请完成下列Java程序。程序的输出结果:a=6,b=5。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:public class ex38_2{public static void main(String args[]){int a=5,b=6;a=_________;b=a-b;a=_________;System.out.println("a="+a+"\tb="+b);}}

考题 下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2001,2002)的程序,请在每条横线处填写适当语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class Sum10000{public static void main(String args[ ]){int i;int j;int k;int sum;for(i=1;i<=10000;______________){sum=0;j=i;__________________;while(sum<10000){______________if(sum==10000) {for(k=i;k<=j;k++)System.out.println(k+ "");System.out.println("********");}}}}