私のプログラム-a-には、が取り込まれたaがありJAppletます。ユーザーは、特定の数のアイテムを選択し、a を押して選択を終了したことを示すことができます。次に、イベント ハンドラーで選択した項目を.JListDefaultListModelJButtonActionPerformedJButton
が押される前にアイテムが選択されていない限り、これはうまく機能します。JButton何も選択されていない場合、私の残りの指示ActionPerformedも動作しません。myJList.isSelectionEmpty()負のif条件として試してみましたが、取得した配列の長さmyJList.getSelectedIndices()を0と比較しましたが、どちらも機能しません。
ただし、何かが最初にクリックされてから選択解除された場合 (選択を解除するボタンがあります)、それは機能し、その後プログラムを介して毎回機能するため、トリガーする必要があるのは初めてのようです。
誰かが私を正しい方向に向けることができますか?