JAVA APPLET 基础 技术教程文章

Java:在Applet中使用Gson会导致SecurityException【代码】

我正在尝试在Java Applet中使用Google Gson,但是当我这样做时Exception in thread “Thread-19” java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks)at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)at java.security.AccessController.checkPermission(AccessController.java:546)at java.lang.SecurityManager.checkPermi...

Java JApplet到JFrame【代码】

我想将JApplet转换为JFrame.我在互联网上找到了一个单词搜索游戏的代码.我想在一个类的演示中使用此代码.但我不想在applet中使用它.我要在此处粘贴的代码大约有7,000个字符.我尝试使用JApplet并扩展JFrame,然后将用于初始化的所有代码放入构造函数(零自变量构造函数)中.这导致大约十个我无法修复的错误.我想做一个单词搜索游戏,我找到了一个很好的例子,但是我无法在Eclipse中运行它.class WordSearch extends JApplet implements R...

摆脱签名的Java Applet安全对话框

这可能是一个荒谬的问题. 我有一个签名的小程序,只能在客户端的计算机文件系统上读写. 我可以从Verysign或Thawte等着名权威机构购买数字证书来签署applet. 如果我使用上述权限签署applet,我可以摆脱Java Plug-in持有的这种模糊的安全验证吗?someone says in SO that you can configure policy file and you can getrid of this. may i know how ?谢谢解决方法:摆脱对话框的最佳方法是将证书导入JRE可信证书库.另一种解决方案是修改...

Java Applet线程动画【代码】

我通过一些代码java applet和动画,我写了下面的代码:import java.applet.*; import java.awt.*;/*<applet code="AppletDemo" width = 200 height = 100></applet> */public class AppletDemo extends Applet implements Runnable {String msg = "Text Animating from right to left...";Thread t = null;int state;boolean stopFlag;int msgX = 200;String s;boolean diff;public void init(){setBackground(Color.cyan);setForeg...

java – 如何在Applet中显示图像?【代码】

我有一个图像,我想在小程序中显示它,问题是图像不会显示.我的代码有问题吗? 谢谢… 这是我的代码:import java.applet.Applet; import java.awt.*;public class LastAirBender extends Applet{Image aang;public void init(){aang = getImage(getDocumentBase(), getParameter("images.jpg"));}public void paint(Graphics g) {g.drawImage(aang, 100, 100, this);}}解决方法: aang = getImage(getDocumentBase(), getParameter("...

java – 在applet中找不到主要方法错误【代码】

在我的学校,我使用记事本编写一个小程序,我需要将它打包在一个罐子里,所以我可以签名.我试图用这样的批处理文件执行此操作:CD C:\Users\name\Java\bin javac className.java jar cvfm className.jar Manifest.txt classFolder java -jar className.jar PAUSE然后我得到一个未找到异常的主方法.在调试或打开我的jar方面我没有什么可做的,因为正如我之前所说的那样,它在学校并且阻止了很多功能.如果需要,我可以提供更多细节,谢谢.解...

java – 在JApplet中按顺序播放音频片段【代码】

我正在尝试按顺序播放音频片段,但它们都在同一时间播放.我不确定我做错了什么.能否请你帮忙.我正在使用JFrame,这段代码给出了运行时错误.AudioClip click; AudioClip click2;URL urlClick1 = DisplayMath.class.getResource("number11.wav"); click = Applet.newAudioClip(urlClick1);URL urlClick2 = DisplayMath.class.getResource("number12.wav"); click2 = Applet.newAudioClip(urlClick2);click.play(); click.notify();try ...

Java applet:从浏览器运行本机代码?

是否仍然可以通过浏览器中的Java小程序在Windows下启动“本机”应用程序? IE“单击此处以启动notepad.exe”在网页上.我能找到的最新参考文献是2002年.我想知道这个模型/概念是否不再受支持.解决方法:是的,但小程序必须签名. Signed applets将提示用户授予他们许可.一旦给出,applet与在机器上运行的任何应用程序具有相同的权限,包括启动本机应用程序的能力(或链接本机库,这是我过去必须做的).

在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....

java – 时间不在Applet中重绘【代码】

我有一个小问题,但我不知道要解决它.我创建了简单的Applet,其中应该是简单的数字时钟.我正确地创建了所有方法,但重绘方法不会重新绘制我的applet.你能检查我的代码并说出错误的地方吗?谢谢.public class DigitalClock extends JApplet implements Runnable {private Thread timeThread; Date date = new Date();public void start() {timeThread = new Thread(this, "Clock");timeThread.start(); }@Override public void stop() ...

JApplet创建了一个在Java中反弹并逐渐降低的球【代码】

public class Circle extends JApplet {public void paint(Graphics g) { int x=100;int y=100;int diameter=50;int xResize=500;int yResize=500;super.paint(g);resize(xResize,yResize);g.drawOval(x, y, diameter, diameter);} }所以我试图创造一个上下反弹并逐渐变小的球.我需要使用以下代码作为一个类来设置我的下一个实际执行操作的类.我知道我需要将当前代码设置为构造函数,实例变量和创建对象的方法,但我似乎无法...

Java Applet游戏2D窗口滚动【代码】

我正在尝试在Java Applet中开发2D RPG游戏.现在我有一个简单的椭圆形,玩家可以使用左,右,上和下移动,并且与小程序边界的碰撞会阻止它们.问题是,我想创造一个玩家可以移动的巨大世界(2000px乘2000x)的区域.但是,我希望他们一次只能看到600px到400x的屏幕.如果他们继续向前移动,我希望屏幕跟随他们,同样是向上,向下和向左.谁能告诉我怎么做?到目前为止,这是我的代码:import java.awt.*; import java.awt.event.KeyEvent; import ja...

Java 1.7 applet CacheEntry阻止动态更新【代码】

我正在将Java 1.6 applet迁移到Java 1.7.我们的一个小程序定期点击URL以检索动态状态值:https://host/myapp/path/to/status然后根据最新状态值进行更新.自升级到Java 1.7以来,我的客户端不会检索最新的状态值.我在Java控制台中看到这样的条目:CacheEntry[https://host/myapp/path/to/status]: updateAvailable=true,lastModified=Wed Dec 31 17:00:00 MST 1969,length=82看起来客户端具有该URL的一些缓存值,并且实际上并未从服务...

通过JNLP的Java Applet:System.Properties没有“设置”【代码】

我在Java工作已有好几年了(这是我的借口). 我正在尝试将Java Swing UI作为Applet启动(之前通过Web Start完成). 我修改了jnlp文件以反映我知道applet所需的更改(例如使用applet-desc而不是application-desc). 在< resources>内在jnlp文件中我们设置系统属性,如下所示:<property name="java.security.auth.login.config" value="$$context/app/auth.conf"/>在主类的init方法中,我们尝试读取其中一些系统属性,并始终将“null”作为值...

java – 带有jdbc applet的NoClassDefFoundError【代码】

我使用Eclipse创建了一个applet:package gui; public class MyApplet extends JApplet {这个小程序需要两个外部jar:proj.jar和firebirdsql-full.jar(jdbc) 因此,我在与jars相同的文件夹中创建了这样的HTML:<APPLET CODE="gui.MyApplet.class" width="650" height="650" ARCHIVE="proj.jar,myApplet.jar,firebirdsql-full.jar"><a href="http://java.com/en/download/index.jsp">Java</a> </APPLET>我还尝试更改ARCHIVE属性中的j...

Stanford CS106a:一些不允许运行程序的java applet错误

无法解决此屏幕中的问题. http://s8.postimage.org/n5osf76ed/qestions.jpg 所有代码都在一个月前完成.我改变了什么:我有一个不同版本的eclipse(现在:Eclipse IDE for Java Developers 1.5.1.20120920-0737,不知道前一个是什么). 与环境变量混淆.因为这不会影响ot 请帮忙.解决方法:试试this discussion中提到的这个解决方案.I just ran into this problem using standard (not Stanford) Eclipse.By now this is probably moot f...

mountain-lion – 如何让Java applet与Chrome一起使用?【代码】

我使用Gotomypc,它是Java applet或App. Gotomypc小程序将在Firefox或Safari下启动,但不会在Chrome上启动.当我在Chrome下启动应用程序时,我会在顶部显示黄色状态栏: “此页面上的某些元素需要Java”. 当我单击安装按钮时,它只需要我到这个通用页面http://java.com/en/download/apple_manual.jsp 如何让Java applet与Chrome一起使用?解决方法:目前,在使用Java 7的64位Mac(例如> = 10.8)上,您无法在Chrome中使用Java Applet. Java 7...

snow-leopard – 如何规避XProtect并重新启用Java Applets?

因此,Apple再次更新了他们的XProtect恶意软件定义以阻止Java Applet.不幸的是,我妻子的雇主的VPN需要运行Applet才能完全建立连接.她今天早上醒来发现她无法上班. 我很少希望她的雇主的IT组织能够尽快解决这个问题,所以我试图找到一种方法来覆盖XProtect并重新启用Applet.是的,我理解与此相关的危险. 我还没有尝试更新XProtect.meta.plist文件来更改版本信息,但我怀疑即使它确实暂时工作也不会是一个持久的修复,因为XProtect守护程序...

java – 如何在Applet扩展类中调用paint方法?【代码】

我有两个名为PaintMe.java和Starter.java的类文件.PaintMe.java包含:import java.applet.Applet; import java.awt.*;public class PaintMe extends Applet {public void paint(Graphics g) {g.setColor(Color.red);g.drawString("HELLOOO", 15, 25);} }Starter.java包含:import java.applet.Applet; import java.awt.Graphics;public class Starter {public static void main(String[] args) {PaintMe ring = new PaintMe();ring...

如何在Java Applet中立即显示图像?【代码】

我在Java Applet中创建了一个简单的内存游戏.卡有问题.在第一次出现时,图像需要一些额外的加载时间.如何解决?我需要在卡片翻转后立即显示图像. 我显示加载屏幕,直到应用程序不在AppStates.READY或AppStates.WAIT_FOR_START状态,但它没有帮助. Memo.cs – 带图像加载的主类public class Memo extends JApplet {//... public void init() {//... try {SwingUtilities.invokeAndWait(new Runnable() { @Override public void ru...