在运行Applet时,为什么总弹出小消息对话框Java Applet Window?

hanyl 2003-03-26 11:21:15
在运行含有Applet的html文件时,总出现一个消息对话框Java Applet Window,而且多次点确定都无法去处,applet中有用到TimerTask定时完成某个任务,如果不用这个类好像是正常的,原因何在?
...全文
132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyl 2003-03-28
  • 打赏
  • 举报
回复
问题已经解决!但不是上述各位所说的原因。我是在运行含有applet的网页时出现该问题的,archive参数不要用jar打包文件,直接加所需的库文件(如classes12.zip)就可以了。有点奇怪,不过仍然感谢各位。
zxhong 2003-03-28
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1174/1174522.xml?temp=.5615808
http://expert.csdn.net/Expert/topic/912/912654.xml?temp=.2646448
hanyl 2003-03-27
  • 打赏
  • 举报
回复
没有人遇到这个问题吗?怎么没人回复?
zxhong 2003-03-26
  • 打赏
  • 举报
回复
在安全策略文件java.policy末尾加入下面一行:
permission java.awt.AWTPermission "showWindowWithoutWarningBanner"
steeven 2003-03-26
  • 打赏
  • 举报
回复
在控制面版里面有个java图标可以设定的啊
MaoMaoChongCN 2003-03-26
  • 打赏
  • 举报
回复
建议,把你的代码粘上来。
hanyl 2003-03-26
  • 打赏
  • 举报
回复
我试过zxhong(红透半边天)的办法,好像不管用噢。
对于steeven(亚洲最有食用价值的专家)的建议,你指的是java plug-in吧,但我不知道你说的是哪个设置,我用的是jre1.4.0_01。
我的测试代码如下,请大家帮忙看看:
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import java.util.Vector;
import java.util.*;
import java.awt.event.*;
import java.sql.*;
public class TestApplet extends JApplet {
JScrollPane jScrollPane1 = new JScrollPane();
String url = null;
String user = null;
String password = null;
Connection conn = null;
java.util.Timer timer = new java.util.Timer();
int y = 30;
public void init() {

url = "jdbc:oracle:thin:@202.1.116.88:1521:oracle8i";
user = "demo";
password = "demo";
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

} catch (Exception ex) {
System.out.print(ex);
return;
}
try {
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
System.out.print(e);
}

}

public void start() {
try {
loopTime();
} catch (Exception e) {
}
}
private void loopTime() throws Exception {
long delay = 0;
long period = 8000;
java.util.Timer t = new java.util.Timer();
getContentPane().add(jScrollPane1, BorderLayout.CENTER);
//定时刷新完成一项工作
try {
t.scheduleAtFixedRate(new TimerTask() {
public void run() //这里面加上你要干的事情
{
//getContentPane().add(jScrollPane1, BorderLayout.CENTER);
//getData();
repaint();
}
}, delay, period); //delay是你要设定的时间间隔单位:毫秒
} catch (Exception e) {
System.out.println(e.toString());
}

}
public void paint(Graphics g) {

getData();
getContentPane().update(g);
//g.drawString("Hello!", 5, y);
//y = y + 10;

}
public void getData() {

try {
Statement smt = conn.createStatement();
ResultSet rs = smt.executeQuery("Select * From company");
Vector rows = new Vector();
while (rs.next()) {
Vector data = new Vector();
data.addElement(rs.getString("companyname"));
data.addElement(rs.getString("companyaddress"));
data.addElement(rs.getString("companytype"));
rows.addElement(data);

}

Vector cols = new Vector();
cols.addElement("公司名称");
cols.addElement("地址");
cols.addElement("公司类型");
JTable jtb = new JTable(rows, cols);
jScrollPane1.add(jtb);
jScrollPane1.setViewportView(jtb);
smt.close();
rs.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}

}
}
1.本书1~21章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:UltraEdit12.10a、eclipse-jee-europa Web浏览器:Microsoft Internet Explorer 6.0及以上版本 Web服务器:Tomcat 5.5.20及以上版本 Java运行环境:Java5.0 JRE及以上版本 2.本书所附光盘范例 第1章(\c01) 示例描述:演示JavaScript的简单应用及JavaScript特效。 1.1.html 用JavaScript开发的弹式“Hello World”实例。 1.2.html 在页面中输的“Hello World”。 1.3.html 使用JavaScript进行文本框值的判断。 1.4.html 使用JavaScript对网页中的内容进行验证。 1.5.html HMTL中调用.js文件。 1.6.html 使用“”标记,实现的滚动字幕效果。 1.7.html 使用JavaScript实现简单的字幕滚动。 1.8.html 使用JavaScript实现字幕连续滚动。 1.9.html 使用JavaScript实现的简单数字钟。 1.10.html 使用JavaScript实现的带阴影的数字钟。 1.11.html 使用JavaScript实现的获取当前详细日期间信息的数字钟。 1.12.html 使用JavaScript实现的浏览器地震效果。 common.js 实现数据检验的独立的.js文件。 第2章(\c02) 实例描述:学习JavaScript的基本语法。 2.1.html JavaScript中this在不同位置指向的对象。 2.2.html null类型的简单应用。 2.3.html 算术运算符用法。 2.4.html 逻辑运算符使用方法。 2.5.html 位运算符使用方法。 2.6.html 赋值运算符使用方法。 2.7.html 条件运算符使用方法。 2.8.html 位操作运算符使用方法。 2.9.html 字符串运算符用法。 2.10.html 布尔表达式的使用。 2.11.html 判断金额是否正常。 2.12.html 不加break的switch语句。 2.13.html switch语句使用方法。 2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2.html indexOf()函数与lastIndexOf()函数。 3.3.html 截取字符串的子串。 3.4.html 用户自定义的实现slice函数功能的函数。 3.5.html 删除数组最后项的方法。 3.6.html 向数组头添加一个项。 3.7.html 多维数组的实现方法。 第4章(\c04) 示例描述:介绍JavaScript的面向对象特性。 4.1.html 对象的创建。 4.2.html 作为关联数组的对象与数组对象实现方式比较。 4.3.html prototype的用法。 4.4.html prototype实现继承机制。 4.5.html try-catch-finally语句执行流程。 第5章(\c05) 示例描述:介绍JavaScript文档对象模型。 5.1.html 使用DOM获取各级别节点。 5.2.html 使用DOM获取body元素。 5.3.html 获取元素的子节点。 5.4.html 改变div的内容。 5.5.html 获取表格第1行。 5.6.html 获取表格的某列。 5.7.html 修改表格的内容。 5.8.html 无刷新效果更改表格的某行。 第6章(\c06) 示例描述:介绍JavaScript与表单控件。 6.1.html JavaScript获取文本框的值。 6.2.html JavaScript控制文本框。 6.3.html 文本框的JavaScript特效。 6.4.html 获取select元素的值。 6.5.html JavaScript控制列表框与组合框。 6.6.html 多级下拉列表联动。 6.7.html 各种使用JavaScript获取复选框值的方法。 6.8.html JavaScript控制复选框。 6.9.html 复选框的JavaScript特效。 6.10.html JavaScript取单选框的值。 6.11.html JavaScript控制单选框。 6.12.html 单选框的JavaScript特效。 6.13.html 使用JavaScript控制按钮是否可用。 6.14.html 重置按钮的效果。 6.15.html 提交按钮的效果。 第7章(\c07) 示例描述:学习JavaScript的事件处理。 7.1.html 双击某行变换背景色。 7.2.html 获取鼠标的位置。 7.3.html div中显示选中文本。 7.4.html 检测onkeydown事件与onkeypress事件执行的先后顺序。 7.5.html 窗口离开提示。 7.6.html 防止onresize事件重复执行。 7.7.html onerror事件相关处理。 7.8.html onsubmit事件使用方法。 7.9.html 失去焦点检验文本框的值。 7.10.html 获得焦点文本框样式更改。 img.JPG onblur事件中加载的图片文件。 第8章(\c08) 示例描述:学习JavaScript中的document对象。 8.1.html 得到文档锚点对象数组。 8.2.html 获取并设置cookie信息。 8.3.html 获取文档标记的数组及相关操作。 8.4.html 获取location对象的属性值并刷新页面。 8.5.html 包含链接的文档。 8.6.html 包含链接的文档打开的目标文档。 8.7.html 清空文档的内容。 8.8.html 是否调用close()方法的区别。 8.9.html 多次打开输流的效果。 8.10.html 使用write()方法生成页面。 8.11.html 使用writeln()方法生成文本并换行。 第9章(\c09) 示例描述:学习JavaScript中的window对象。 9.1.html 控制状态条信息显示。 9.2.html 框架定义。 9.3.html 框架定义使用的页面。 9.4.html 使用location属性实现窗口跳转。 9.5.html 获取打开当前窗口的窗口并调用其属性。 9.6.html 多框架分离页面。 9.7.html 检验打开消息框后的执行情况。 9.8.html 使用确认对话框的方法。 9.9.html 使用输入对话框修改table的值。 9.10.html 按照要求打开新窗口。 9.11.html 设定重复执行的延程序。 top.html 框架定义与多框架分离页面使用的框架头部页面。 left.html 多框架分离页面使用的左侧框架页面。 right.html 多框架分离页面使用的右侧框架页面。 第10章(\c10) 示例描述:学习JavaScript中的正则表达式。 10.1.html 使用句点符号匹配特定字符串。 10.2.html 使用方括号符号实现匹配租车牌号。 10.3.html 使用或符号匹配日期。 10.4.html 正则表达式中的量词。 10.5.html 正则表达式中的反义符号。 10.6.html 字符串中查找满足表达式的字符。 10.7.html 使用match()方法匹配正则表达式字符串。 10.8.html 匹配数字。 10.9.html 匹配日期格式。 10.10.html 匹配间格式。 10.11.html 匹配HTML标记。 10.12.html 匹配邮政编码。 10.13.html 匹配IP地址。 10.14.html 匹配Email地址。 10.15.html 匹配网址URL。 10.16.html 匹配手机号码。 10.17.html 匹配中文字符。 第11章(\c11) 示例描述:介绍JavaScript管理cookie和userData。 11.1.html JavaScript写数据到cookie。 11.2.html JavaScript获取cookie信息。 11.3.html JavaScript修改cookie的保存有效期。 11.4.html 保存数据到userData。 11.5.html JavaScript获取userData的数据。 11.6.html 使用cookie登录。 welcome.html 使用cookie登录成功的欢迎界面。 第12章(\c12) 示例描述:介绍JavaScript与样式表。 12.1.html 外部定义样式的优先级。 12.2.html 百分比单位的使用。 12.3.html 在当前页面中嵌入CSS样式文件。 12.4.html JavaScript实现动态更改元素的CSS样式。 12.5.html JavaScript实现批量更改CSS样式。 12.6.html JavaScript使用CSS模拟图片的圆角效果。 style.css 页面中嵌入的CSS样式文件。 style1.css 更改样式使用的CSS样式文件。 roundcorner.css JavaScript使用CSS模拟图片的圆角效果使用的CSS样式文件。 第13章(\c13) 示例描述:介绍JavaScript与XML。 13.1.xml 表示书籍信息的XML信息。 13.2.js 跨浏览器兼容的XPath实现。 13.3.xml 使用XSLT实现“Hello World”的XML文件。 13.4.xsl 使用XSLT实现“Hello World”的XSLT文件。 13.5.html 内嵌的XML数据岛。 13.6.html 外嵌的XML数据岛。 13.7.html 在HTML中显示XML数据。 13.8.html JavaScript操作XML数据岛。 13.9.jsp JavaScript+XML实现通讯录。 addressbook.war JavaScript+XML实现通讯录的工程文件(可以直接在Tomcat下发布运行)。 addressbook.xml 记录通讯录的XML文件。 第14章(\c14) 示例描述:介绍JavaScript与Microsoft Office互操作的方法。 14.1.html 使用JavaScript向Word中写入内容。 14.2.html 使用JavaScript从Word中读取内容。 14.3.html 使用JavaScript向Excel文件中写入内容。 14.4.html 使用JavaScript从Excel中读取内容。 第15章(\c15) 示例描述:介绍JavaScript与各种浏览器插件的交互方法。 15.1.html 使用JavaScript操作Java Applet。 15.2.html 在Java Applet中调用JavaScript。 15.3.svg 基本SVG文件。 15.4.svg 使用JavaScript操作SVG。 Calculate.java 计算浮点数运算结果的Applet。 Calculate.class Calculate.java的字节码文件。 Calculate1.java 计算浮点数运算结果并调用页面中JavaScript函数的Applet。 Calculate1.class Calculate1.java的字节码文件。 第16章(\c16) 示例描述:介绍JavaScript访问本地文件的各种方法。 16.1.html 使用JavaScript访问驱动器。 16.2.html 在JavaScript中使用FileSystemObject操作文件夹。 16.3.html 使用JavaScript获取指定文件并列其内容。 16.4.html 在JavaScript中使用FileSystemObject操作本地文件的方法。 第18章(\c18) 示例描述:学习XMLHttpRequest对象。 18.1.html 使用Ajax获取HTTP头信息。 18.2.html 使用Ajax获取全部响应头信息。 第19章(\c19) 示例描述:演示常用Ajax应用实例。 ajaxmodel.war Ajax实例应用的项目文件(可直接在Tomcat中发布运行)。 \ajaxmodel\amel\html\firstAjax.jsp 显示XMLHttpRequest对象状态。 \ajaxmodel\amel\html\userReg.html 完成验证的客户端页面。 \ajaxmodel\amel\html\city.jsp 动态加载列表框的客户端页面。 \ajaxmodel\amel\html\autoRefresh.jsp 自动刷新网页的客户端页面。 \ajaxmodel\amel\html\processBar.jsp 显示进度条的客户端页面。 \ajaxmodel\src\bonze\UserValServlet.java 完成验证的服务器端。 \ajaxmodel\src\bonze\CityServlet.java 动态加载列表框的服务器端。 \ajaxmodel\src\bonze\AutoRefServlet.java 自动刷新网页的服务器端。 \ajaxmodel\src\bonze\ProcessServlet.java 显示进度条的服务器端。 第20章(\c20) 示例描述:学习JSON并介绍Ajax与JSON。 20.1.html 使用JSON封装数据。 20.2.html 使用JSON值的数组封装数据。 json2.js JSON的.js库文件。 testJson.war 使用JSON与服务器传递信息的项目文件(可直接在Tomcat下发布运行)。 \lib目录 在Java中使用JSON需要的lib包列表。 \testJson\src\jsonExercise\JSONServlet.java 处理页面请求的Servlet。 \testJson\src\jsonExercise\ComdtyBean.java 商品信息的POJO。 \testJson\WebRoot\orderInfo.jsp 录入商品信息的JSP页面。 第21章(\c21) 示例描述:介绍Prototype框架。 21.1.html 使用Prototype的$()方法获取指定元素。 21.2.html 使用Prototype的$A()方法获取数组。 21.3.js 使用Prototype的Try.these()创建XML DOM。 21.4.html Prototype的Form对象的使用方法。 prototype.js Prototype的.js库文件。
计算机二级Web程序设计模拟卷(二)- 卷面总分:110分 答题间:90分钟 试卷题量:55题 一、单选题(共42题,共84分) 1.在html中绘制表格,()标记是表格中的换行标记。 A. B. C. D. 正确答案:C 您的答案: 本题解析: 暂无解析 2.使用JavaScript语言中Document的()方法可以在页面上输字符。 A.document.write() B.document.print() C.document.out() D.document.flush() 正确答案:A 您的答案: 本题解析: 暂无解析 3.下列()实现单击超级链接是弹确认对话框,询问用户是否真的删除。 A.删除 B.删除 C.删除 D.删除 正确答案:A 您的答案: 本题解析: 暂无解析 4.在HTML中引用外部JavaScript文件中的正确代码为()。 A. B. C. D. 正确答案:A 您的答案: 本题解析: 暂无解析 5.在javaScrpt中window对象的()方法用于打开一个新窗口。 A.openWindow() B.window() C.open() D.close() 正确答案:C 您的答案: 本题解析: 暂无解析 6.Tomcat服务器的默认端口为()。 A.8888 B.8001 C.8080 D.80 正确答案:C 您的答案: 本题解析: 暂无解析 7.JSP中的隐式注释为()。 A.//注释内容 B. C. D./*注释内容*/ 正确答案:C 您的答案: 本题解析: 暂无解析 8.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这 个类的class文件应该放在()目录下 A.helloapp/HelloServlet.class B.helloapp/WEB-INF/HelloServlet.class C.helloapp/WEB-INF/classes/HelloServlet.class D.helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class 正确答案:D 您的答案: 本题解析: 暂无解析 9.在Servlet中,response.getWriter()返回的是() A.JspWriter对象 B.PrintWriter对象 C.Out对象 D.ResponseWriter对象 正确答案:B 您的答案: 本题解析: 暂无解析 10.在Servlet中,下列语句可以正确获取PrintWriter对象的是() A.PrintWriterout=request.getWriter(); B.PrintWriterout=request.getPrintWriter(); C.PrintWriterout=response.getWriter(); D.PrintWriterout=response.getPrintWriter(); 正确答案:C 您的答案: 本题解析: 暂无解析 11.在访问Servlet,在浏览器地址栏中输入的路径是在()地方配置的 A. B. C. D. 正确答案:D 您的答案: 本题解析: 暂无解析 12.当一个Servlet首次被请求的候,服务器首先会调用()方法 A.doGet B.doPost C.doInit D.init 正确答案:D 您的答案: 本题解析: 暂无解析 13.在JSP页面中,类型为HttpServletResponse的内置对象是() A.out B.response C.request D.config 正确答案:B 您的答案: 本题解析: 暂无解析 14.在JSP中如果要导入java.io.*包,应该使用()指令。 A.page B.taglib C.include D.forward 正确答案:A 您的答案: 本题解析: 暂无解析 15.JSP页面经过编译之后,将创建一个()。 A.applet B.servlet C.application D.exe文件 正确答案:B 您的答案: 本题解析: 暂无解析 16. ___________________横线处使用()代码可以将name的值显示在页面。 A.response.print(name); B. C. D.name 正确答案:C 您的答案: 本题解析: 暂无解析 17.如果只希望在多个页面间共享数据,可以使用()作用域 A.request,session B.applicationsession C.request,application D.pageContextrequest 正确答案:A 您的答案: 本题解析: 暂无解析 18.在JSP页面中,保存数

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧