私は、何らかのイベントが発生したときにjlist項目の選択を解除できる方法や他の方法を提案できますか? 私はこれを試してみましたが、これはJavaのあるイベントでJlist項目を選択解除する方法
myJList.setSelectedIndex(-1);
myJList.ensureIndexIsVisible(-1);
私は、何らかのイベントが発生したときにjlist項目の選択を解除できる方法や他の方法を提案できますか? 私はこれを試してみましたが、これはJavaのあるイベントでJlist項目を選択解除する方法
myJList.setSelectedIndex(-1);
myJList.ensureIndexIsVisible(-1);
は、それはあなたのJListオブジェクトに選択(複数可)をクリアmyJList.clearSelection();を試してみて動作するようには思えません。 複数のリスト項目をまとめて選択した場合は、この方法で選択解除することもできます。
ランダムなapiを試してみることはめったに良い解決戦略ではありません(なぜ、ensureIndexIsVisibleは選択と関係がありますか?) - 代わりに、api docおよび/または良い基本チュートリアルf.iを読んでください。スイングタグの説明にリンクされているオンラインスイングチュートリアル – kleopatra