我正在从事一个人工智能项目,这是一个逻辑游戏,目标是两个用户连接到网络上的服务器,他们充当管理员,然后开始一个接一个地玩。为了创建连接,我有一个服务器代码,它只监听localhost:8000并在客户端到达时将团队值分配给它们。连接后,客户端在管理员的控制下移动。问题是,当我尝试让我的代码在浏览器中运行时,它失败并出现以下错误:java.security.AccessControlException:accessdenied(java.net.SocketPermission127.0.0.1:8000connect,resolve)即使我已经创建了自己的策略,首先只授予对我的项目文件
我一直在使用Java小程序,它是一个有助于仅使用鼠标进行书写的小程序。对于我的情况,我正在尝试将其合并到我的网站项目中,如下所示:当用户单击页面上的任何输入元素(文本框/文本区域)时,此JAVA小程序将加载到网页本身。在下面看到的JAVA小程序的屏幕截图中,用户指向一个字母表,相应的文本被写入小程序的文本框中。现在我要做的是将此文本从小程序的文本框获取到网页上的输入元素。我知道这需要Java和JavaScript之间的交互,但不是专业人士,我真的不知道。这是Java小程序和我编写的代码。Javaapplet和jQuery代码(298kB):http://bit.ly/jItN9m请有人
我想根据单选按钮的选择设置文本框的可编辑选项?如何编写单选按钮上的Action监听器? 最佳答案 这是我在这种情况下会使用的解决方案。//ThetextfieldJTextFieldtextField=newJTextField();//ThebuttonsJRadioButtonrdbtnAllowEdit=newJRadioButton();JRadioButtonrdbtnDisallowEdit=newJRadioButton();//TheGroup,makesureonlyonebuttonisselectedatati
我需要创建一个矩形对象,然后使用paint()将其绘制到小程序。我试过了Rectangler=newRectangle(arg,arg1,arg2,arg3);然后尝试使用将其绘制到小程序g.draw(r);它没有用。有没有办法在java中做到这一点?我已经在谷歌上搜索了它生命的一英寸以内寻找答案,但我一直无法找到答案。请帮忙! 最佳答案 试试这个:publicvoidpaint(Graphicsg){Rectangler=newRectangle(xPos,yPos,width,height);g.fillRect(r.getX(
这个问题在这里已经有了答案:WhyisgetWindow()notabletoberesolved?(3个答案)关闭8年前。我试图在JApplet的init方法中调用JSObject.getWindow(this)但它无法解析符号获取窗口。此问题特别发生在通过netbeans创建的javafx应用程序项目中,如果在java应用程序项目中使用,getWindow将得到解决。我还包含了路径Java\jdk1.7.0_07\jre\lib中的plugin.jar。这是我在netbeans中创建的javafx应用项目。
我有两台主机名分别为comp1和comp2的服务器。我还有一个动态映射到两个服务器之一的float别名(master)。我从两台服务器提供相同的小程序。客户端通常连接到master,但完全允许直接连接到comp1或comp2。客户提示他们总是不得不等待小程序加载(它非常大)。我认为一旦客户端下载了必要的jar,它们就会被缓存并且不会再次加载。一开始我以为是客户端的插件设置为不缓存,不过我想我找到了问题的原因,虽然我不明白。第一次将客户端连接到master(当前指向comp1)。必须等待jar下载。这是预期的。再次将客户端连接到master。我不必等待jar下载。这也是预期/期望的行为。
目前我们已经开发了一个系统,可以使用javaapplet对文档进行数字签名。然而,由于chrome禁止小程序,我们正在寻找数字签名的替代解决方案。目前签名的工作方式如下:一个HTTPGET被发送到一个servlet以获取要访问的文档签署;小程序启动,数字签名驱动程序从文件系统中提取出来,用户输入PIN;小程序获取认证链,检查CRL/OSCP并签署文档;小程序将包含已签名文件的多部分帖子发送到系统中的servlet。另一种解决方案是在浏览器中导入证书并使用js进行签名。但这不是一个用户友好的解决方案。另一种解决方案可能是要求用户下载一个使用JNLP运行的程序,该程序下载并签署文档并使用H
我正在开发一个不可见的JavaApplet,它将完全由JavaScript控制。我可以轻松地调用applet的Java方法,并且可以使用netscape.javascript.JSObject.getWindow(this).call()从applet中调用JavaScript方法。但为了在小程序中注册JavaScript回调,我想我需要某种JavaScript函数对象。我想做的事:publicvoidregisterCallback(SomeJavascriptFunctionfunc){...}我可以从Javascript调用:myapplet.registerCallback(f
对于我们设置这些属性后的java桌面应用程序System.setProperty("java.net.useSystemProxies","true");System.setProperty("http.proxyHost","1.1.1.1");System.setProperty("http.proxyPort","8080");每个http连接都将通过定义的代理完成。但对于applet,这些不起作用。(在applet查看器中它起作用,但在浏览器中它不起作用。)Applet始终使用这些在控制面板\java\网络设置\代理设置中定义的设置。如何在小程序中设置代理?(在每个打开的连接中
我在Eclipse中开发了一个JavaCard小程序并获得了一个cap文件。然后我用了jcManager–JavaSecureCardManager将该文件加载到我的智能卡中。我有两种类型的智能卡:联系方式,JCOP2.136K非接触式,JCOP2.1我的智能卡读卡器是:SDI011DualInterfaceReader.为了开发SIM小程序,我正在使用GemaltoDeveloperSuite[3.6].那个IDE有一个GSM模拟器,我的SIM小程序在上面运行良好。它给出了applet的cap、jar、jac、exp..文件。到目前为止一切都很好,但我想将该cap文件加载到我的接触式