JAVA APPLET 基础 技术教程文章

在空格上拆分字符串或仅划线. Java Applet【代码】

我正在尝试在字符串数组中的单词之间拆分空格和短划线字符.以下代码显示了我之后的结果. 码:String[] wordSplit = txtInput.split (" ") && txtInput.split ("-");输入:hello world hello-world预期产量:there are: 4 word(s) of length 5.解决方法:使用字符集([..]);它匹配列出的字符之一.String[] wordSplit = txtInput.split("[-\\s]")例:class T {public static void main(String[] args) {String[] words = "hello world ...

java – JApplet和KeyListener【代码】

我正在为我的计算机科学课开发一个应用程序.任务是编写计算器,但不使用JTextFields或JTextAreas.我想出了实现KeyListener的想法,它在appletviewer和JFrame中都运行良好,但在Google Chrome(可能还有其他浏览器)中根本不起作用. 这是我的代码片段.//- BinaryCalc.java import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*;public class BinaryCalc extends JApplet implements KeyListen...

我可以在iPhone的网络浏览器上运行网页嵌入式Java Applet吗?

我可以运行嵌入在iPhone上的HTML标签中的Java小程序吗?我不是指应用程序,而是实际通过它的浏览器.解决方法:不,正如史蒂夫乔布斯在2007年接受采访时所说的那样,他回答说Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.这不是事实,但至少你可以确定你不能将applet嵌入到浏览器中.

java – 为什么调用“repaint()”而不是直接在Applet中调用“paint(..)”?【代码】

我们覆盖这样的paint方法public void paint(Graphics g) {g.drawString(msg,xpos,ypos); }如果我们有另一种方法,可以说一个鼠标按下的事件方法public void mousePressed(MouseEvent me) {xpos=me.getX(); // msg, xpos and ypos are variables of classypos= me.getY();msg="You pressed mouse";repaint();}为什么我们不能称为paint(Graphics g)而不是repaint()?解决方法:你应该尝试一下.你会注意到的 >你必须以某种方式得到G...

java – 如何读取applet的所有参数?

有getParameter()可以读取我所知道的参数. 但是,我是否应该(因为lib体系结构的原因)读取已传递给applet的所有参数,有没有办法做到这一点? 我查看了API并搜索了一下,但没有运气.解决方法:AFAIK使用标准applet API无法读取未知参数. 反正哪个没有意义.你打算用未知参数做什么?注意解释为什么这可能有用. 尽管如此,如果你真的想要的话,一种方法是使用JavaScript并调用applet中定义的方法并将其传递给参数. 如何工作可以在几个地方阅...

Java Applet中的键盘输入【代码】

在Java Applet中监听键盘输入的最佳方法是什么? 我有一个打开JFrame的applet,我使用KeyListener来监听键盘输入.这在我的开发环境(eclipse)中运行良好,但是当我通过浏览器运行applet(我尝试过Firefox和IE)时,它不响应键盘事件.但是,如果我运行applet然后最小化并最大化框架,它就可以工作.我已尝试以多种不同的方式将焦点设置到JFrame,并以编程方式最小化和最大化它,但没有效果.我也尝试过键绑定,但遇到了同样的问题. 我已将代码修剪...

如何在Java applet加载失败时显示消息?【代码】

我有一个Java applet,需要Java ver.至少7.0.0. 是否有可能检查applet是否无法加载并向用户显示他需要更新其Java软件的消息? 我试图使用一些背景,但它只显示没有Java的情况,否则显示带有ClassNotFoundException信息的白色矩形.这是我的HTML示例,其中包含我的applet.<div style="background-image: url('img/appletbg.png'); width: 790px; height: 900px;"><applet code="MyPackage/MainClass.class" archive="applet/MyJar.jar" w...

我可以将复杂参数传递给Java Applet吗?【代码】

我是Java的新手,我必须创建一个用于以电子方式签署文档的applet. applet将从ASP.Net网页应用程序调用. 现在,我将applet嵌入页面中作为< object id =“EDOCApplet”classid =“clsid:8AD9C840-044E-11D1-B3E9-00805F499D93”>并将参数发送到applet,如下所示:<PARAM id="EdocPath" NAME="EdocPath" value="\\some\where\file.txt" />在applet中,我可以使用applet的内置方法getParameter(“EdocPath”)获取值; 我需要的是能够将appl...

java – 为什么签名的applet无法使用firefox将文件写入客户端文件系统?

我有一个applet(java)将一些文件写入客户端文件系统.在Chrome和IE中完美运行和firefox也是如此,只有我以管理员权限运行它. (右键单击 – >以管理员身份运行).此解决方案看起来不适合企业应用程序. 顺便说一句,applet是大型企业Web应用程序的一部分.所以我没有安全性,客户端将能够以管理员身份运行firefox.解决方法:存储应用程序数据的好地方是在user.home的子目录中.使用基于主类包名称的子目录,以帮助避免’settings.dat’与我们的...

将FEST-Swing与Java applet一起使用【代码】

我发现FEST-Swing能够自动化Java applet上的UI操作.FEST-Swing can also test desktop applications as well as applets (in aviewer and in-browser.)我试图准备一个脚本来查看它的功能,但我无法弄清楚如何将一个applet源加载到FEST来采取行动. 如何将Java Applet加载到FEST中?具体来说,我想了解如何将以下applet加载到FEST中的示例.http://java.sun.com/applets/jdk/1.4/demo/applets/GraphicsTest/example1.html 我在脚本中想要...

Java applet没有完全刷新

我一直在研究一个在java applet中玩的游戏.一切正常,直到您尝试刷新页面.它似乎经常“保留”到目前为止使用的applet,并在同一个applet中重新启动游戏.没有创建新进程,并且ram使用率上升(~250mb而不是?140mb),并且applet使用相同的控制台.绘图过程也很滞后;它经常会在再次绘制之前跳过约0.5秒的帧. 它有时只会完全刷新applet;创建一个新进程(如Windows的任务管理器中所示),一个新的控制台打开,它使用较少的ram;它只是从头开始. 当我...

在Java Applet中实现数字签名

我试图使用Java Applet在基于Web的应用程序中签署一些数据(POST表单).用户的x509证书将在加密/智能卡中.签名需要采用附加的pkcs#7格式. 我使用本教程/代码作为构建applet的起点 – http://www.developer.com/java/other/article.php/3587361/Java-Applet-for-Signing-with-a-Smart-Card.htm 对我来说,最大的问题似乎是applet要求用户提供pkcs#11实现库的位置.这对我来说是一个很大的禁忌,因为我的典型用户不会知道他的pkcs#11库的...

Java错误:无法在Eclipse中强制转换为java.applet.Applet【代码】

所以这里是非常简单的代码,不能在Eclipse中编译:import processing.core.*;public class MyPApplet extends PApplet { }我正在尝试将其作为Java Applet运行,但我收到错误:java.lang.ClassCastException: MyPApplet cannot be cast to java.applet.Applet问题是PApplet是一个来自处理包的类,它扩展了java.applet.Applet,MyPApplet扩展了PApplet,但我仍然遇到这个错误.这没有道理.为什么不能将MyPApplet强制转换为java.applet.Appl...

使用Java applet上传大文件

我的任务是通过网络浏览器实现大量(2gb)文件上传.在评估各种技术之后,java applet似乎是前进的方向(只有一个提供对本地磁盘的正确访问).我想知道是否有人可以推荐我们可以用作基础的第三方文件上传应用程序?要求是 >体面的用户界面,理想情况下我们需要类似于facebooks照片上传器的东西>可以处理大(2GB)文件>可恢复上传>我们汲取资源以满足我们的需求(不介意额外支付)解决方法:你可能正在寻找JUpload. 更新:不确定它是否具有您希望...

Java Applet无法正常工作【代码】

客户注意到我们的一个Java小程序不再工作了.但是,我们无法分辨出问题所在. 眼镜 该网络应用程序是tiparlo.它用于记录和组织口语,主要用于学校培训语言和存储以供以后评估.该应用程序由一个HTML界面组成,该界面由JavaScript管理.声音播放和录制是通过内部开发的java applet完成的.正如您在测试页面上看到的那样,小程序本身处于工作状态. 然而,在tiparlo中,applet(进一步称为soundrecorder)没有预加载的声音文件.由于tiparlo由多个声...

如何将java swing applet嵌入到网站中?【代码】

我正在尝试将一个swing applet嵌入到我们的网站中,但它无法正常工作.我已经能够获得使用awt进行图形处理的applet.包含applet的网页只显示一个应包含我的applet的空白框,甚至没有任何错误消息.我的applet在netbeans中运行良好. applet应该显示几个按钮和一个文本字段.我真的不知道发生了什么事. 该网页位于http://nuevawave.org/sandbox/JavaGallery/GUIApplet.html小程序是http://nuevawave.org/sandbox/JavaGallery/TestApplet.ja...

在java应用程序中加载java applet【代码】

是否可以在Java应用程序窗口中显示Web小程序? 如果你能提供一个示例代码,那将是更好的选择,因为我对java很新.解决方法:看看Javadocs:extended by java.awt.Containerextended by java.awt.Panelextended by java.applet.Applet小程序是面板,因此您应该能够将它们添加到框架中.但是,它们在Frame(或JFrame)中的初始化和调用是不同的.这是,顺便说一下. JApplet版本:java.lang.Objectextended by java.awt.Componentextended by jav...

创建Java Applet的指南,无需提示即可打印

好吧,我创建了一个基于网络的POS来接受订单.我的问题是如何创建Java-Applet; >显示HTML页面&一个打印按钮>不提示打印订单(无对话框) 附加信息:它的工作原理如下.服务员将从计算机(POS)键入订单,当他们点击打印时,它将检测厨房中打印机的I.P地址,然后立即打印出订单而不提示.我实际上正在寻找可以帮助我开始的参考/指南.任何建议也会有所帮助.谢谢解决方法:出于安全原因,您不能这样做.如果可以的话,当您访问不道德的网站时,小程序已...

自Java 7更新25以来,Applet.getCodeBase()为本地Applet返回null

从Java 7 Update 25开始,Applet的方法getCodeBase()似乎为本地applet返回NULL.我没有在Java 7u25发行说明中找到任何可以宣布/解释此更改的内容,但我发现了一个email discussion,声称这个更改实际上是有意的. 任何人都可以帮我找到资源/文档,在那里我可以了解更多有关此更改的信息吗?解决方法:发行说明在这里: http://www.oracle.com/technetwork/java/javase/7u25-relnotes-1955741.html 它在那里. “本地小程序返回NULL表示”

java – 在Applet中列出输入和输出音频设备【代码】

我正在运行一个签名的applet,它需要为用户提供选择输入和输出音频设备的能力(类似于skype提供的). 我从其他thread借用了以下代码:import javax.sound.sampled.*; public class SoundAudit {public static void main(String[] args) { try {System.out.println("OS: "+System.getProperty("os.name")+" "+System.getProperty("os.version")+"/"+System.getProperty("os.arch")+"\nJava: "+System.getProperty("java.version")+" ("...