我正在使用一个 Web 服务,它返回“ArrayOfKeyValueOfintstring”类型的结果
我很困惑如何将这些数据添加到我的 java 组合框中。
这是我的代码
org.tempuri.ThirdPartyService service = new org.tempuri.ThirdPartyService();
org.tempuri.IThirdPartyService port = service.getBasicHttpBindingIThirdPartyService();
// TODO initialize WS operation arguments here
java.lang.String key = line.trim();
// TODO process result here
String>)port.getTests(key).getKeyValueOfintstring();
com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfKeyValueOfintstring result = port.getVulnerabilities(key);
编辑
for(int i=0;i<=result.getKeyValueOfintstring().size();i++)
{
result.getKeyValueOfintstring().get(i).getKey();
result.getKeyValueOfintstring().get(i).getValue();
JOptionPane.showMessageDialog(null, "key is"+result.getKeyValueOfintstring().get(i).getKey());
JOptionPane.showMessageDialog(null, "Value is"+result.getKeyValueOfintstring().get(i).getValue());
model.addElement(new Item(key, value));
}
我试图在对话框中获取密钥对并且我得到了正确的。但现在我不知道如何将它们添加到我的 ComboBox 中。我创建了表“向量模型 = 新向量();” 并将其添加到组合框中,如“cbTestName = new JComboBox(model);”
这是正确的方法还是我需要应用其他任何东西来将键值对添加到我的组合框中。