-
在JAVA编程中,编写一个APPLET需要继承()。
A . JFRAME
B . APPLET
C . THREAD
D . FRAME
-
下面语句使用Applet接受参数的是()
A . 在“start()”中调用getParameter()函数
B . 在“init()”中掉用getParameter()函数
C . 在“main()”中调用getParameter()函数
D . 在“paint()”中调用getParameter()函数
-
<html> <head> </head> <body> <applet code=”Out_Applet.class” width=200 height=100> <param name=”display_string” value=”good morning”> </applet> </body> </htmle> 下列解释正确的是()
A . out_applet.java中一定有一个参数是“display_string”
B . <param>具有两个属性“name”和“value”
C . value是参数的名称
D . “good morning”通过<panram> 标记传递给“Our_Applet.class&rdquo
-
在用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素。
A . start()
B . stop()
C . init()
D . paint()
E . destory()
-
在Java语言中,你创建了一个Applet,playAudio.Java来播放123.au文件,123.au在myAudio目录中,myAudio和playAudio.java在同一目录,你要使用()语句
A . Play(getDocumentBase(),”myAudio/123.au”)
B . Play(getDocumentBase(),”123.au”)
C . Play(getCodeBase(),”myAudio/123.au”)
D . Play(getCodeBase(),”123.au”)
-
Java Applet的三种状态: 1、Init(), 2,Start(),3,Paint(),在Applet载入时的顺序是()。
A . 1,2,3
B . 2,1,3
C . 2,3,1
D . 1,3,2
-
在Java Applet程序中,当浏览器结束浏览时,执行___________方法,结束applet的生命。
-
下列Applet类的方法中,在Applet的整个生命周期里至多只能执行一次的是?
-
A383当一个Applet所在的浏览器被最小化以后,不可能被调用的Applet方法是()(1.0分)
-
返回当前Applet的URL,除非< applet >标记指定了codebase的是()
A.getDocumentBase();
B.getDocumentURL();
C.getCodeBase();
D.getCodeURL()
-
下列关于Applet的安全限制的叙述中,错误的是()。A.通常情况下,禁止Applet读、写本地文件系统B.通常
下列关于Applet的安全限制的叙述中,错误的是()。
A.通常情况下,禁止Applet读、写本地文件系统
B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C.通常情况下,禁止Applet读取系统信息
D.通常情况下,禁止Applet加载本地库或方法
-
使用Swing编写Applet,则该Applet的主类应该定义为______类的子类。
-
下面是一个Applet程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写Applet程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
<img src='https://img2.soutiyun.com/shangxueba/ask/11157001-11160000/11157624/ct_ctjjm_compapp_00177(20092).jpg' />
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="exll_3.class" width=800 height=400 >
</applet>
*/
public class exll_3 extends JApplet
private JButton jb = new JButton("OK");
private JTextPane jtp = new JTextPane();
private JTextField itl=new JTextField(8);
private int n=15;
public void init() {
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
n=jtf.getText();
jtp.setText("" );
for(int i = n-1; i>=0;i--){
String s = "";
for(int j = 0; j < i; j++)
s += " ";
for(int j = 0; j < n; j++)
s + = "*";
jtp.setText(s+"\n");
}
}
});
Container cp = getContentPane();
cp.add(BorderLayout.NORTH,jtf);
cp.add(BorderLayout.CENTER,new JScrollPane(jtp));
cp.add(BorderLayout.SOUTH, jb);
}
public static void main(String[] args) {
ex11_3 obj11_3=new ex11_3();
String str = obj11_3.getClass() .toString();
if(str.indexOf("class") != -1)
str= str.substring(6);
JFrame. frm = new JFrame(str);
frm.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit (0);
}
});
frm.getContentPane().add(obj11_3);
frm.setsize(300, 500);
frm.setVisible(true);
}
}
ex11_3.html
<HTML>
<HEAD>
<TITLE>ex11_3</TITLE>
</HEAD>
<BODY>
<applet code="ex11_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
-
下面Applet程序,其功能是实现一个计数器,每隔0.15秒计数器数值加1,数值动态变化,并且能够控制计数器的暂停和继续。要求通过使用swing的构件建立图形用户界面,主要包括一个文本区域,用于显示计数器结果;两个按钮,一个使计数器暂停,一个使计数器继续工作。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
<img src='https://img2.soutiyun.com/shangxueba/ask/11049001-11052000/11051026/ct_ctjjm_compapp_00189(20092).jpg' />
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ex7_3.class" width=800 height=400 >
</applet>
*/
public class ex7_3 extends JApplet {
private JTextField jtf = new JTextField(15);
private JButton Hold = new JButton("Hold"),resume = new JButton("Resume");
private ex7_3th obj7_3th = new ex7_3th();
class ex7_3th extends Thread {
private int cnt = 0;
private boolean bIsHold = false;
public ex7_3th() { start(); }
public void hold() {
bIsHold = true;
}
public synchronized void fauxResume() {
bIsHold = false;
wait();
}
public void run() {
while (true) {
try {
sleep(150);
synchronized(this) {
while (bIsHold)
not i fy ();
}
} catch(InterruptedException ie) {
System.err.println("Interrupted");
}
jtf.setText(cnt);
}
}
public void init() {
Container cp = getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jtf);
Hold.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent ae) {
obj7_3th.hold();
}
});
cp.add(Hold);
resume.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e){
obj7_3th.fauxResume();
}
});
cp.add(resume);
public static void main(String[] args) {
ex7_3 obj7_3=new ex7_3();
String str= obi7_3.getClass().toString();
if(str.indexOf("class") != -1)
str= str.substring(6);
JFrame. frm = new JFrame(str);
frm.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit(O);
}
});
frm.getContentPane().add(obj7_3);
frm.setSize(300, 200);
obj7_3.init();
-
要向Applet传递参数,应该在下列drawing.html文件的下画线处填人的选项是()。 … … <applet code=Drawlmage.class width=1 00 height= 100> </applet> … …
A.<param image,"flower.gif">
B.<param image value=flower.gif>
C.<param name=image value="flower.gif">
D.<param name="image"value="flower.gif">
-
容器Panel和 Applet缺省使用的布局编辑策略是()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
-
什么是Applet,如何运行一个Applet?
-
HTML文件中,可以通过< applet >中的()标记为Applet指定参数。
A.< param >;
B.< name >;
C.< alt >;
D.< codebase >
-
下列Applet计算数组元素的和,并在窗口坐标(50,50)处输出该结果。请在横线处填写正确的代码。 import java.awt. Graphics; import java.applet.Applet; public class Testl2 extends Applet { int a={2,4,6,8,10}; int sum; public void init() {sum=0;for
-
Applet生命周期包括Applet的创建、运行和 【10】 几个状态。
-
加载Applet时,发生的操作是:产生1个Applet类的 【14】 ,然后对Applet进行初始化,最后启动Applet。
-
下列Applet计算数组元素的和,并在窗口坐标(50,50)处输出该结果。请在横线处填写正确的代码。 import java.awt.Graphics; import java.applet.Applet; public class Testl2 extends Applet int a=2,4,6,8,10; int sum; public void init() sum=0; for(int
-
Java Applet不能直接运行,必须编写 【10】 文件,将Applet嵌入其中。
-
创建Flash应用需要专用的软件和浏览器插件,而Applet可以用文本编辑器编写。()
是
否