java jnlp applet_java – 使用JNLP部署Applet

我正在尝试使用新的

Java JNLP规范部署Applet,但我总是收到Java插件控制台的以下错误:

BadFieldException[ Il campo width presenta un valore non valido: 0,0]

这是我的HTML代码:

var attributes = { id:'signingApplet', code:'it.insielmercato.web.signing.SigningApplet' ,width:0, height:0 } ;

var parameters = {jnlp_href: 'signing-applet.jnlp'} ;

deployJava.runApplet(attributes, parameters, '1.6');

function setClipboardText(text){

signingApplet.setClipboardContent(text);

}

这是我的JNLP代码:

SigningApplet

Insielmercato S.P.A.

href="http://java.sun.com/products/autodl/j2se"/>

和我的小程序代码:

package it.insielmercato.web.signing;

import java.applet.Applet;

import java.awt.Toolkit;

import java.awt.datatransfer.Clipboard;

import java.awt.datatransfer.ClipboardOwner;

import java.awt.datatransfer.DataFlavor;

import java.awt.datatransfer.StringSelection;

import java.awt.datatransfer.Transferable;

import java.awt.datatransfer.UnsupportedFlavorException;

import java.io.IOException;

public class SigningApplet extends Applet implements ClipboardOwner {

/**

*

*/

private static final long serialVersionUID = 5272223219287676996L;

private void loadAppletParameters(){

}

public void init(){

loadAppletParameters();

}

public void setClipboardContent(String text){

StringSelection ss = new StringSelection(text);

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

clipboard.setContents(ss, this);

}

public void lostOwnership(Clipboard clipboard, Transferable contents) {

}

public String getClipBoardContent(){

String content = null;

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

Transferable contents = clipboard.getContents(null);

boolean hasTransferableText = (contents != null) && contents.isDataFlavorSupported(DataFlavor.stringFlavor);

if(hasTransferableText)

try {

content = (String)contents.getTransferData(DataFlavor.stringFlavor);

} catch (UnsupportedFlavorException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return content;

}

}

我哪里错了?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值