JCheckBoxMenuItem
でsを使用したいJPopupMenu
。動作しますが、問題は、チェックボックスの項目をオンまたはオフにするとポップアップ メニューが消えることです。そのため、複数のアイテムをチェック/チェック解除したい場合、ポップアップを繰り返し起動する必要があり、イライラします。
JCheckBox
不思議なことに、 (s の代わりに) メニューで単純なアイテムを使用するJCheckBoxMenuItem
と、動作は本来あるべきものになります: ポップアップはそこにとどまり、チェックボックスはチェック/チェック解除できます。完了したら、ポップアップの外側をクリックするだけでポップアップを閉じることができます。
アイテムがあるときにポップアップをそのように動作させるにはどうすればよいJCheckBoxMenuItem
ですか? 見た目から sを使用することをお勧めしJCheckBoxMenuItem
ます。