私は10個のアイテム(本のタイトル)を持つJlistを持っています。ユーザーは 10 個のアイテムから 3 個のアイテムを選択できます。選択したアイテムを 3 つの異なる文字列変数 (book0、book1、book2 など) に保存したいと考えています。
これを行う方法がわかりません。
私は Jlist を作成して 10 タイトルを表示させました。いろいろ試してみましたがうまくいきませんでした。
たとえば、すでに 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 を使用することもできます。