●试题七【说明】下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。程序运行结果如图5所示。图5import java.applet.*;import java.awt.*;/*applet code="ex4_7.class" width=800 height=400 /applet*/public class ex4_7 extends Applet{private Image iImg;private int xPos,yPos;public void init(){xPos = yPos =(1);iImg = getImage((2)"ex4_7.jpg");}public void paint(Graphics g){g.drawImage(iImg,xPos,yPos,(3));}public boolean(4)(Event e,int x,int y){xPos = x;yPos = y;(5);return true;}}ex4_7.htmlHTMLHEADTITLEex4_7/TITLE/HEADBODYapplet code="ex4_7.class" width=800 height=400 /applet/BODY/HTML
●试题七
【说明】
下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。
程序运行结果如图5所示。
图5
import java.applet.*;
import java.awt.*;
/*
<applet code="ex4_7.class" width=800 height=400 >
</applet>
*/
public class ex4_7 extends Applet{
private Image iImg;
private int xPos,yPos;
public void init(){
xPos = yPos =(1);
iImg = getImage((2)"ex4_7.jpg");
}
public void paint(Graphics g){
g.drawImage(iImg,xPos,yPos,(3));
}
public boolean(4)(Event e,int x,int y){
xPos = x;
yPos = y;
(5);
return true;
}
}
ex4_7.html
<HTML>
<HEAD>
<TITLE>ex4_7</TITLE>
</HEAD>
<BODY>
<applet code="ex4_7.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
相关考题:
在Word文档中,可以用鼠标拖动的方法实现文本块的移动。具体操作是,先选定Word文本块,然后( )。A.按住Ctrl键并拖动鼠标B.按住Shift键并拖动鼠标C.按住Alt键并拖动鼠标D.直接拖动鼠标
关于下面的程序段,说法正确的是( )。 import java.awt.*; import java.applet.*; public class Test extends Applet { Canvas MyCanvas; public void init() { MyCanvas=new Canvas() MyCanvas.seBackSround(Color.cyan); add(MyCanvas); } }A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示D.以上说法不对
在Windows中窗口的移动操作可以通过()实现。A.将鼠标指针指向窗口的标题栏,然后按住鼠标左键拖动B.将鼠标指针指向窗口的标题栏,然后按住鼠标右键拖动C.将鼠标指针指向窗口的标题栏,然后单击鼠标D.将鼠标指针指向窗口的标题栏,然后双击鼠标
在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。import java.applet.*;import java.awt.*;public class HelloWorld ______ {public void paint(Graphics g) {g.drawString("Hello World!",25,25);}}
关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示D.以上说法都不对
在Word中文档中,可以用鼠标拖动的方法实现文本块的移动,那么应该先选定Word文本块,然后( )。A.按住Ctrl键并拖动鼠标B.按住Shift键并拖动鼠标C.按住Alt键并拖动鼠标D.直接拖动鼠标
在Word文档巾,可以用鼠标拖动的方法实现文本块的移动。具体操作足,先选定Word文本块,然后( )。A.按住Ctrl键并拖动鼠标B.按住Shift键并拖动鼠标C.按住Alt键并拖动鼠标D.直接拖动鼠标
下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.applet.*;import java.awt.*;import java.awt.event.*;/*<applet code=Hua width=200 height=100></applet>*/public class Hua extends Applet{int xPos,yPos;int sum;Image pic;public void init(){addMouseListener(new ClickMouse());}public void paint(Graphics g){if(sum==2){g.drawImage(pic,xPos,yPos,200,180,super);}}public class ClickMouse extends MouseAdapter{public void mouseClicked (MouseEvent mouse){sum=mouse.getClickCount();if(sum==2){pic=getImage(getAudioClip(),"hua.jpg");xPos=mouse.getX();yPos=mouse.getY ( );showStatus ("鼠标单击点的坐标: ("+mouse. getX ( ) +" , "+mouse. getY ( ) + ")" );}paint ( );}}}ex37_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" Hua.class" width=800 height=400></applet></body></html>
下列关于Applet中加载图像的说法,错误的是A.可以使用Applet类的getImage()方法获得图像对象B.程序员必须自行定义获得图像及显示图像的类和方法C.图像由一个java. Image类的对象来表示D.可以使用Graphics类的drawImage()方法显示图像
●试题六【说明】下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一个为只读区;建立2个按钮,一个实现将编辑区中被鼠标选定的文本内容拷贝到只读区中,一个实现将只读区的全部文本内容清空。程序运行结果如图3所示。图3import javA.awt.*;import javA.applet.*;/*applet code="ex3_6.class" width=800 height=400 /applet*/public class ex3_6 extends Applet{private Button okBtn, clearBtn;private String strMessage;private TextArea tArea1, tArea2;public void init(){strMessage = "Hello! Welcome to the test! \n" +"Wish you good luck!";tArea1 = new TextArea( 10, 25 );(1) ;tArea2 = new TextArea( 10, 25 );(2) ;okBtn = new Button( "Copy" );clearBtn = (3) ;add( tArea1 );add( tArea2 );add( okBtn );add( clearBtn );}public boolean action( Event e, Object o ){if( e.target == okBtn )tArea2.setText( (4) );else if( e.target == clearBtn )(5) ;return true;}}ex3_6.htmlHTMLHEADTITLEex3_6/TITLE/HEADBODYapplet code="ex3_6.class" width=800 height=400 /applet/BODY/HTML
●试题六【说明】下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。程序运行结果如图5所示。图5import javA.awt.*;import javA.applet.*;/*applet code=ex6_7.class width=800 height=400/applet*/public class ex6_7 extends Applet{private Button btn;private boolean bDraw, bClear;private int upX, upY,downX, downY;public void init(){setLayout(null);bClear = false;bDraw = false;btn = new Button("clear");btn.reshape(250, 150, 70, 30);add(btn);}public void paint(Graphics g){if(bClear){g.clearRect(0, 0, getSize().width, getSize().height);(1) ;}if(bDraw){g.drawLine( (2) );bDraw = false;}}public void update(Graphics g){(3) ;}public boolean mouseDown(Event event, int x, int y){downX = x;downY = y;return true;}public boolean mouseUp(Event event, int x, int y){upX = x;upY = y;(4) ;repaint();return true;}public boolean action(Event event, Object object){if ( (5) ){bClear = true;repaint();}return true;}}ex6_7.htmlHTMLHEADTITLE ex6_7 /TITLE/HEADBODYapplet code=" ex6_7.class" width=800 height=400 /applet/BODY/HTML
●试题七【说明】下面是一个Applet程序,其功能是通过一个按钮控制一个窗口的创建,显示与隐藏,并且以按钮文字作为提示,可以随着窗口的状态改变,即如果窗口出现,则按钮文字为"Hide myFrm",提示用户点击按钮,则隐藏窗口,反之亦然。请将横线处语句补充完整。程序运行结果如图5所示:图5import javA.awt.*;import javA.applet.*;/*applet code="ex8_7.class" width=800 height=400 /applet*/public class ex8_7 extends Applet{private Frame. frm;private Button showBtn;public void init(){showBtn = new Button( "Show Frame" );(1) ;}public boolean action( Event e, Object o ){if( e.target == showBtn ){if( (2) ){(3) ;frm.dispose();(4) ;showBtn.setLabel("Show myFrm");}else{frm = new Frame( "myFrm" );frm.resize( 200, 150 );frm.setBackground( Color.gray );(5) ;showBtn.setLabel("Hide myFrm");}}return true;}}ex8_7.htmlHTMLHEADTITLEex8_7/TITLE/HEADBODYapplet code="ex8_7.class" width=800 height=400 /applet/BODY/HTML
在Windows中,下列哪些操作不能移动窗口()。A将鼠标指向窗口的标题栏,然后按住鼠标左键拖动B将鼠标指向窗口的标题栏,然后按住鼠标右键拖动C将鼠标指向窗口的标题栏,然后单击鼠标D将鼠标指向窗口的标题栏,然后双击鼠标
在Windows 2000中,用鼠标拖动功能实现文件或文件夹的快速移动时,正确的操作是()。A、用鼠标左键拖动文件或文件夹到目的文件夹上B、用鼠标右键拖动文件或文件夹到目的文件夹上,然后在弹出的菜单中选择“移动到当前位置”C、按住[Ctrl]键,然后用鼠标左键拖动文件或文件夹到目的文件夹上D、按住[Shift]键,然后用鼠标石键拖动文件或文件夹到目的文件夹上
在计算机操作系统Windows中,实现窗口移动的操作是()。A、将鼠标指针向菜单栏,拖动鼠标B、将鼠标指针指向边框,拖动鼠标C、将鼠标指针指向标题栏,拖动鼠标D、将鼠标指标指向任何位置,拖动鼠标
在Windows中窗口的移动操作可以通过()实现。A、将鼠标指针指向窗口的标题栏,然后按住鼠标左键拖动B、将鼠标指针指向窗口的标题栏,然后按住鼠标右键拖动C、将鼠标指针指向窗口的标题栏,然后单击鼠标D、将鼠标指针指向窗口的标题栏,然后双击鼠标
在Windows98中,不能实现窗口移动的是()。A、将鼠标指针指向窗口的任意位置,然后拖动鼠标B、将鼠标指针指向窗口的菜单栏,然后拖动鼠标C、将鼠标指针指向窗口的状态栏,然后拖动鼠标D、将鼠标指针指向窗口的标题栏,然后拖动鼠标
单选题在计算机操作系统Windows中,实现窗口移动的操作是()。A将鼠标指针向菜单栏,拖动鼠标B将鼠标指针指向边框,拖动鼠标C将鼠标指针指向标题栏,拖动鼠标D将鼠标指标指向任何位置,拖动鼠标
单选题用鼠标拖放功能实现图标的快速移动时,正确的操作是()。A用鼠标左键拖动图标到目的文件夹上B用鼠标右拖动图标到目的文件夹上,然后在弹出的菜单中选择“移动到当前位置”C按住Ctrl键,然后用鼠标左键拖动图标到目的文件夹上D按住Shift键,然后用鼠标左键拖动图标到目的文件夹上
多选题在Windows98中,不能实现窗口移动的是()。A将鼠标指针指向窗口的任意位置,然后拖动鼠标B将鼠标指针指向窗口的菜单栏,然后拖动鼠标C将鼠标指针指向窗口的状态栏,然后拖动鼠标D将鼠标指针指向窗口的标题栏,然后拖动鼠标
单选题移动Excel图表的方法是()。A将鼠标指针放在图表边线上,按鼠标左键拖动B将鼠标指针放在图表控点上,按鼠标左键拖动C将鼠标指针放在图表内,按鼠标左键拖动D将鼠标指针放在图表内,按鼠标右键拖动
多选题在Windows中,下列哪些操作不能移动窗口()。A将鼠标指向窗口的标题栏,然后按住鼠标左键拖动B将鼠标指向窗口的标题栏,然后按住鼠标右键拖动C将鼠标指向窗口的标题栏,然后单击鼠标D将鼠标指向窗口的标题栏,然后双击鼠标
单选题在Windows中,实现窗口移动的操作是()。A将鼠标指针指向菜单栏,拖动鼠标B将鼠标指针指向边框,拖动鼠标C将鼠标指针指向标题栏,拖动鼠标D将鼠标指针指向任何位置,拖动鼠标