2

我需要编写一个从智能卡读取信息的小程序,我的脚本基于@Jovo Krneta here 提供的代码示例。

我担心的是这段特定的代码:

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());
    }
}
4

0 回答 0