我需要编写一个从智能卡读取信息的applet,我的脚本基于@Jovo Krneta提供的代码示例。
我关心的是这段特定的代码:
keyStore.load(null, null); // opens the windows security window
Enumeration<String> enums = keyStore.aliases(); // looks for local certificates
while (enums.hasMoreElements()) {
this.jComboBox1.addItem((String) enums.nextElement());
}
我发现很难找到一种方法来验证用户在窗口打开后是否点击了取消。
我的问题是,是否存在类似
的内容keyStore.load(null, null);
if(keyStore.canceled()){
// do nothing
}else{
Enumeration<String> enums = keyStore.aliases(); // looks for local certificates
while (enums.hasMoreElements()) {
this.jComboBox1.addItem((String) enums.nextElement());
}
}