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