因为有安全问题,我把你的代码放到application里运行
关于applet在客户端的安全涉及到数字签名问题,你查查FAQ获取相关信息,关于在application中的实现方法你要不要???
关于applet在客户端的安全涉及到数字签名问题,你查查FAQ获取相关信息,关于在application中的实现方法你要不要???
解决方案 »
- Java编写程序
- exe4j编译的EXE文件在别的电脑上不能运行
- 实现两个窗口相互切换,AWT
- 一般,除了全角半角的空格之外,还有些什么样的空格?....烦,,,大家怎么过滤的?
- JTextArea的困扰
- 关于 InputStream 和 FileInputStream 的available()
- 急!!!我通过存储过程给java程序返回一个sysdate的时间,可是再我的java程序中得不到小时和分钟,总是零
- 100分求教如下问题
- 本人有一本thinking in java 电子版(帮助文件格式)愿与人共享
- 娇娃和猫猫!!这厢急急!!
- 关于对awt的下拉列表框的键盘搜索操作
- 用什么方法进行类型转换?很简单。
好吧,我想看参考一下你在application的实现,谢谢
[email protected]
在applet加入安全策略就可以用了
“好吧,我想看参考一下你在application的实现”???
好象是下了很大的勇气才做的决定呢,哈哈:)!
import java.awt.*;
import java.awt.event.*; public class applet5 extends Frame {
Choice ch=new Choice();
public applet5() {
this.setSize(400,300);
this.setLocation(this.getToolkit().getScreenSize().width/2-this.getWidth()/2,this.getToolkit().getScreenSize().height/2-this.getHeight()/2);
this.setResizable(false);
this.setLayout(new FlowLayout());
this.add(ch);
ch.addItem("aaaaaaa");
ch.addItem("bbbbbbb");
ch.addItem("ccccccc");
ch.addItem("ddddddd");
ch.addItem("eeeeeee");
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
ch.addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e) {
try{clickChoice(e);}catch(Exception ex){System.out.println(ex.toString());}
}
});
this.setVisible(true);
} public void clickChoice(KeyEvent e) throws Exception {
String str=String.valueOf(e.getKeyChar()).toLowerCase();
String item;
for(int i=0;i<ch.countItems();i++){
item=((String)ch.getItem(i)).toLowerCase();
if(item.startsWith(str)) {
ch.select(i);
break;
}
}
Robot r=new Robot();
r.mouseMove(this.getX()+ch.getX()+ch.getWidth()/2,this.getY()+ch.getY()+ch.getHeight()/2);
r.mousePress(InputEvent.BUTTON1_MASK);
} public static void main(String args[]) {
new applet5();
}
}