4

私は10個のアイテム(本のタイトル)を持つJlistを持っています。ユーザーは 10 個のアイテムから 3 個のアイテムを選択できます。選択したアイテムを 3 つの異なる文字列変数 (book0、book1、book2 など) に保存したいと考えています。

これを行う方法がわかりません。

私は Jlist を作成して 10 タイトルを表示させました。いろいろ試してみましたがうまくいきませんでした。

4

1 に答える 1

5

たとえば、すでに JList オブジェクトを定義しているとしますlist

これはあなたのためにそれをするはずです

Object[] selected = list.getSelectedValues();

String[] selectedItems = new String[selected.length];

for(int i=0; i<selected.length;i++){

selectedItems[i] = selected[i].toString();

}

必要なのは String の配列selectedItemだけです。ここで arrayList を使用することもできます。

于 2012-07-28T04:18:19.617 に答える