タイプ「ArrayOfKeyValueOfintstring」の結果を返すWebサービスを使用しています
このデータを 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 に追加する方法がわかりません。「Vector model = new Vector();」というテーブルを作成しました。そして、「cbTestName = new JComboBox(model);」のようにコンボ ボックスに追加します。
それは正しい方法ですか、それともキーと値のペアをコンボボックスに追加するために何か他のものを適用する必要がありますか?