2

私は現在、Sun が発行した Horstmann と Cornell による非常に包括的で読みやすいテキスト (8th ed/Vol 1. ISBN: 978-0-12-235476-9) と、 Swing の例 (リスト 9-8) 「トグル」メニュー項目を選択すると、迷惑なアクションが実行されることに気付きました。

JCheckBoxMenuItemこの例は、およびJRadioButtonMenuItemクラスを使用して特定のオプションを切り替える方法を示しています。これらのメニュー コンポーネントの 1 つを選択すると、トラバースしたツリー全体が閉じることに気付きました。アイテムの設定可能なプロパティ、またはActionListener提供されたメソッドでこのメニューが閉じるのを止める方法はありますか?

作成者のコード ダンプへのリンク:ここ

どんな反応でも乾杯。今後UIの実装に取り​​掛かるには、微調整が必​​要です。

4

1 に答える 1

2
  • Java6からは使用できません。およびにJPopup使用されます。ポップアップはマウスのキーボア イベントから隠されます。JMenuJComboBox

  • JMenu/JComboBoxに基づく (装飾されていない)JDialogまたはJWindowJButtons (あなたの場合はJCheckBox/ JRadioButtons)を使用したカスタム ポップアップが可能です。GridLayout

于 2013-01-12T14:46:32.313 に答える