Tag: applet

鼠标运动监听器只在一个方向

我一直在研究Java中的鼠标运动监听器无法将其完全排序,因为我希望对象朝着鼠标所指向的屏幕方向移动但不幸的是当鼠标位于applet窗口内时,该对象只向单一方向移动。 这是我的代码如下.. import java.awt.*; import java.awt.geom.*; import java.util.*; import java.applet.*; import java.awt.event.*; import javax.swing.*; public class MouseOver extends Applet implements KeyListener, MouseListener, MouseMotionListener { private int[] Xpoints = { 0, -5, 5 }; private int[] Ypoints = { -10, -2, -2 }; private double xpos, ypos; private Polygon poly; int polyrot = 0; private int […]

Java Applet在没有main方法的情况下运行?

我正在运行一个extends Applet implements Runnable的Java类,显然程序可以运行,但是没有main方法。 我认为Java应用程序需要main方法作为其入口点?

是否可以注册在Java applet完全加载时触发的javascript事件?

我有一个Web应用程序,它使用在标记中定义的java applet。 是否可以添加applet完全加载后触发的javascript事件? 这是一些初始化javascript,它依赖于applet完全加载和有效。

从applet安全警告中删除“UNKNOWN”发布者

我正在尝试签署一个小程序,以便发布者不会显示为“ 未知 ”: 我在一个组织工作,我们有自己的证书颁发机构 , 证书链如下: ORG Root CA> ORG Trusted Certification Authority> Yann39(me:D) 我申请了证书,他们为我提供了一个链接,让它进入浏览器。 然后我导出它(从Firefox)以获取名为mystore.p12的PKCS#12文件。 然后我做了以下签名我的applet : /* TO KNOW THE ALIAS */ c:\testrep>keytool -list -storetype pkcs12 -keystore mystore.p12 Enter keystore password: ******** Keystore type: pkcs12 Keystore provider: SunJSSE Your keystore contains 1 entry id de yann39, Oct 24, 2012, keyEntry, Certificate fingerprint (MD5): […]

在Web应用程序中运行applet

我想在我的Web应用程序中使用html applet标签运行简单的applet,但它给出了错误 java.lang.ClassNotFoundException:MyApplet 请尽可能给我样品申请…..

JavaFX现在已经出局了:Applets和Java Desktop是否正式死亡/死亡?

JavaFX现在已经出局,并且有承诺Swing将与JavaFX一起改进。 丑陋的默认用户界的日子已经过去了,最后我们可以在质量方面创建与Flash,Air和Silverlight相媲美的引人入胜的应用程序。 这是否意味着从1990年代开始的Java Applets已经死了,不值得回去? 与Java Desktop相同:Java开发人员使用它而不是JavaFX会有什么吸引力?

处理multipart / form-data请求失败。 读取超时

关于Stack Overflow的其他问题已经解决了这个问题,但是所提供的答案都没有帮助我解决这个问题。 我正在尝试使用Apache HTTP Commons从applet上传一个介于10 kB到16 MB之间的文件。 在我的本地环境中一切正常。 我只在我的生产服务器(Tomcat 6.0, https://www.dailyrazor.com/ )上收到以下exception,无论文件大小如何: org.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. Read timed out at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:384) at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116) at com.actura.helper.UploadHelper.processUpload(UploadHelper.java:92) at com.actura.voice.upload.FileUploadServlet.process(FileUploadServlet.java:85) at com.actura.voice.upload.FileUploadServlet.doPost(FileUploadServlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) […]

将JFrame转换为JApplet

我有一个很好的JFrame应用程序。 但是现在我想把它作为Applet在网上运行。 这就是我所做的: import MyPackage.*; import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*; public class MyName extends JApplet { public void init() { setSize(600,450); new MyName() } public MyName() { JShellFrame frame = new JShellFrame(true, null, null); frame.setVisible(true); } } 如何制作一个html文件来运行这个applet? 另外,我有一个applet需要的外部jar文件。 applet不需要main方法吗?

Thread.Sleep()正在冻结

这是一个片段 kit.insertHTML(doc, doc.getLength(), “Hello”, 0, 0, null); try{ Thread.sleep(1000); }catch(Exception e){} 我使用HTMLEditorKit()和HTMLDocument()作为文本框。 文本框应该显示“Hello”然后等待一秒然而,当我尝试这个时,它等待一秒然后把单词“Hello”这不是我想要的。 我不确定为什么会这样,因为我把它按逻辑顺序排列。 如果有人能帮我这个,那就太好了。 编辑: 有没有人知道另一种选择,所以我可以使用“延迟”的那种效果?

在Java applet中显示FTP文件上载期间的进度

好的,所以我让上传者使用Java FTP上传文件,我想更新标签和进度条。 带有百分比文本的标签,带有百分比int值的栏。 现在使用当前代码只能在上传结束时获得100和完整栏。 在上传过程中,没有一个改变。 这里是: OutputStream output = new BufferedOutputStream(ftpOut); CopyStreamListener listener = new CopyStreamListener() { public void bytesTransferred(long totalBytesTransferred, int bytesTransferred, long streamSize) { System.out.printf(“\r%-30S: %d / %d”, “Sent”, totalBytesTransferred, streamSize); ftpup.this.upd(totalBytesTransferred,streamSize); } public void bytesTransferred(CopyStreamEvent arg0) { } }; Util.copyStream(input, output, ftp.getBufferSize(), f.length(), listener); } public void upd(long num, long size){ int […]