更多"下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击"的相关试题:
[简答题]下面是一个Applet程序,程序的功能是用鼠标画图。本题是通过单击鼠标后画出一个Java字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意;不改动程序的结构,不得增行或减行。
源程序文件代码清单如下;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code=SimpleHitMouse.java width=800 height=400>
</applet>
*/
public class SimpleHitMouse implements Applet
{
private java.util.Vector points=new java.util.Vector( );
public void init( )
{
addMouseListener(new MouseAdapter( )
{
public void mousePressed(MouseEvent e)
{
points.add(new Point(e.getX( ),e.getY( ))
paint( );
}
});
}
public void update(Graphics g)
}
repaint(g);
}
public void paint(Graphics g)
{
for(int i=0;i<points.size( );i++)
{
Point dot=(Point)points.elementAt(i);
g.drawString("x",dot.x,dot.y);
}
}
public static void main(String args[ ])
{
Frame fram=new Frame("CelayTree");
SimpleHitMouse dot=new SimpleHitMouse( );
dot.i
[简答题]下面是一个Applet程序,程序的功能是用鼠标点击画图。本题是通过点击鼠标后画出一个“Java”字。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或减行。
import java. awt.*
import java. awt. event.*;
import java. applet.*
/*
<applet code= SimpleHitMouse. java width= 800 height= 400>
</applet>
*/
public class SimpleHitMouse implements Applet
private java. util. Vector points= new java. util. Vector( );
public void init( )
addMouseListener(new MouseAdapter ( )
public void mousePressed(MouseEvent e) (
points, add (new Point (e. getX( ), e. getY ( ) ) );
paint( );
);
public void update(Graphics g)
repaint(g);
public void paint(Graphics g)
for(int i=0;i<points, size( ) ;i++)
Point dot= (Point)points. elementAt(i);
g. drawString("x" ,dot. x,dot, y),
public static void main(String args[])
Frame fram=new Frame("CelayTree");
[填空题]下面是一个Java Applet程序,请将程序补充完整使它的功能为计算数组各元素的平均值。
import java.applet.Applet;
import java.awt.*;
public class Exam extends Applet
public void paint(Graphics g)
int a[]=1,3,5,7,9,10;
int total=0;
float ave;
for(int i=0;i<A.length;i++)
total+=a[i];
ave=total 【13】 ;
g.drawstring("ave="+ave,30,60);
[简答题]阅读下列程序,写出程序功能。
import java.applet.*;
import java. awt.*;
import java. awt. event.*;
public class C3601 extends Applet implements ActionListener
AudioClip clip;
Button buttonPlay,buttonLoop,buttonStop;
public void init( )
clip=getAudioClip(getCodeBase( ),"1.wav");
buttonPlay=new Button("start");
buttonLoop=new Button("loop");
buttonStop=new Button("stop");
buttonPlay. addActionListener(this);
buttonStop.addActionListener(this);
buttonLoop. addActionListener(this);
setSize(300,100);
add(buttonPlay);add(buttonLoop);add(buttonStop);
public void stop( )
clip.stop( );
public void actionPerformed(ActionEvent e)
if(e.get.Source( )==buttonPlay)clip.play( );
else if(e. getSource( )==buttonLoop)clip.loop( );
if(e. getSource( )==buttonStop)clip. stop( );
[简答题]下面的代码实现一个简单的Applet:
import java.applet.Applet;
import java.awt.*;
public class Sample extends Applet
private String text="Hello World";
public void init( )
add(new Label(text));
public Sample(String string)
text=string;
通过下面的HTML文件访问:
<html>
<title>Sample Applet</title>
<body>
<applet code="Sample.class"width=200 height=200></applet>
</body>
</html>
当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )
[填空题]如果一个Java Applet源程序文件只定义一个类,该类的名称为MyFirst Applet,则存储该源程序文件的文件名必须为MyPirstApplet.java,那么编译该程序文件将产生的字节码文件名为 【15】 。
[单项选择]
阅读下面Applet程序
import javax. swing. *;
import java. awt. *;
public class SwintgApplet extends JApplet{
JLabel 1=new JLabel("This is a Swing Applet.");
public void init( ){
________________________________
}
}
在程序下画线处填入正确的选项是()
A. Container contentPane=getContenPane(); cotentPan add(1);
B. JPanel comtenPane=new Jpane(); contentPan add(1);
C. contentPan add(1);
D. add(1);
[填空题]有下面的Applet程序段:
import,java.awt.*;
import.java.applet.*;
public class Hello extends Applet{
public void panin(Graphics g){
gdrawString("Hello World!",25,25);
}
}
为了使该Applet 程序段能在浏览器中运行,请将下面的程序段补充完整。
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<APPLET> 【15】 "WIDTH=150 HEIGHT=25"></APPLET>
[填空题]将下面Applet程序补充完整。
import java.awt.*:
import java.apptet.*;
public class Hi ______ {
public void paint(Graghics g) {
g.drawstring("Hi!",2.5,2.5);
}
}
[填空题]有下面的Applet程序段:
import.java.awt.*;
import.java.applet.*;
public class Hello extends Applet
public void panin(Graphics g)
gdrawString("Hello World!",25,25);
为了使该Applet程序段能在浏览器中运行,请将下面的程序段补充完整。
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<APPLET "WIDTH=150 HEIGHT=25"></APPLET>
[填空题]下列是一个Java Applet程序,填空使它的功能为计算数组各元素的和。程序执行完后sum 的值应为21.0。
import java.applet.*;
import java.awt.*;
public class Testxx extends Applet
{
float [] a=new 【 】 [6];
float sum=0.0f;
public void init( )
{ for(int j=0;j〈a.length;j++)a[j]=j+1;
for(int i=0;i〈a.length;i++)sum+=a[i];
}
public void paint(Graphics g){
g.drawstring("Total of array elements:="+sum,25,25);
}
}