Applet小程序和Application独立程序的主要区别是()。
A . 小程序内必须有main()方法
B . 独立程序必须包含main()方法,而Applet小程序的父类一定是Applet
C . 两者都必须有main()方法
D . 小程序必须包含main()方法,而独立程序的父类一定是Applet
相似题目
-
Certkiller .com网站使用一个叫做Application1的应用程序,他使用.NetFramework1.0版本进行编译。 这个应用程序当前运行在一个同时安装了.Net Framework 1.0和1.1版本的计算机上 你必须将程序重新部署到一台安装了1.1和2.0环境的新计算机上。你必须要确保程序会使用计算机上的1.1的.NetFramework中的类库。 你应该怎么做?()
A .https://assets.asklib.com/images/image2/2018072711170922490.jpg
B .https://assets.asklib.com/images/image2/2018072711171485937.jpg
C .https://assets.asklib.com/images/image2/2018072711171727417.jpg
D .https://assets.asklib.com/images/image2/2018072711172144999.jpg
-
Application对象被用来存储一个应用程序的所有用户共享的信息,其方法有()。
A . Lock与Unlock
B . SetAbort与SetComplete
C . Clear与End
D . Redirect与Write
-
以下哪一种小程序(Applet)入侵类型会使组织面临系统运行中断的最大威胁?()
A . 在客户机上放置病毒的程序。
B . 能记录用户击键行为和收集口令的小程序。
C . 从网上下载的能读硬盘文件的代码。
D . 可以从客户机建立网络连接的小程序。
-
以下关于Applet和Java程序之间关系的叙述,哪项错误?()
A . 一个Applet就是一段Java程序
B . Applet是一种特殊的Java程序,它需要运行在Web服务器上
C . Applet是一种特殊的Java程序,它需要运行在Web浏览器上
D . Applet是一种Java SE平台的应用程序
-
在浏览器中执行applet程序的四个方法的最先执行的是()
A . init()
B . start()
C . destroy()
D . stop()
-
application对象用来在多个程序或者是多个客户端之间共享数据。
A . 正确
B . 错误
-
API[Application Progamming Interface]的中文意思为应用程序编程界面。
A . 正确
B . 错误
-
以下小应用程序利用Graphics2D绘制一条直线。import java.applet.*; import java.awt.*: import java.awt.geom.*;public class DrawLine extends Applet{public void paint(Graphics g){Graphics2D g2d=_________g;Line2D line=new Line2D.Double(30.0,30.0,180.0,30.0);g2d._________;}}
-
在Java Applet程序中,当浏览器结束浏览时,执行___________方法,结束applet的生命。
-
main方法是Java Application程序执行的入口点,关于main方法的方法头合法的有?
-
编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
-
阅读下列程序,请写出该程序的功能。import java.awt.*; import java.awt.event.*; import java.applet.*;public class Test extends Applet implements ActionListener {String msg = \
-
每个Java/小应用程序必须定义为()。A.Applet类或JApplet类的子类B.JFrame类的子类C.Frame的子类D.
每个Java/小应用程序必须定义为()。
A.Applet类或JApplet类的子类
B.JFrame类的子类
C.Frame的子类
D.Window的子类
-
下列说法中,错误的是()。A.Java语言用字节码进行解释执行B.Applet是Java的一类特殊应用程序C.以/*
下列说法中,错误的是()。
A.Java语言用字节码进行解释执行
B.Applet是Java的一类特殊应用程序
C.以/*开始,以*/结束,为单行注释语句
D.在面向对象语言中,对象是程序的基本单位
-
10、以下关于Applet和Java程序之间关系的叙述,错误的是()
A.一个Applet就是一段Java程序
B.Applet是一种特殊的Java程序,它需要运行在Web服务器上
C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上
D.Applet是一种Java SE平台的应用程序
-
如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类 MyApplet必须是Applet类的子类并且存储该源程序文件的文件名必须为【 】。
-
下面是一个Applet程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.Event.*;
import java.applet.*;
/*
<applet code="ex14_3.class" width=800 height=400 >
</applet>
*/
public class ex14_3 extends Applet{
private TextField tf1,tf2;
private String strAnswer;
public void init(){
tf1=new TextField(20);
add(tf1);
tf2=new TextField(20);
add(tf2);
strAnswer="Undefined";
}
public void paint(Graphics g){
Font f=new Font("TimesRoman",Font.PLAIN, 20);
g.setFont(f);
g.drawString("result:",80,100);
g.drawString(strAnswer,60,150);
}
public boolean action(Event e, Object o){
String s1=tf1.getText();
String s2=tf2.getText();
try{
int n1= String.valueOf(s1);
int n2= String.valueOf(s2);
int ut=n1/n2;
strAnswer=Integer.parseInt(out);
}
catch(NumberFormatException nfe){
strAnswer="error number!";
}
repaint();
return true;
}
}
ex14_3.htm1
<HTML>
<HEAD>
<TITLE>ex14_3</TITLE>
</HEAD>
<BODY>
<applet code="ex14_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
-
下面是一个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();
-
在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。()
A.start()
B.stop()
C.init()
D.paint()
-
在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句
A.import .*
B.import
C.import .*
D.import
-
下列是一个Java Applet程序,填空使它的功能为计算数组各元素的和。程序执行完后sum 的值应为21.0。 import java.applet.*; import java.awt.*; public class Testxx extends Applet { float a=new 【9】 [6]; float sum=0.0f; public void init() { for(in
-
20、Applet小程序是能够嵌入在浏览器中运行的Java类。
-
下列Applet在坐标(20,20)处显示一幅GIF图像,请填写正确的程序在横线处。 import java.awt.*; import java.applet.*; import java.net.URL; public class Test13 extends Applet { Image i; public void init() {URL url=getDocumentBase();Str