你如何去添加子菜單到現有的jpopupmenu?Java:jpopupmenu中帶有分隔符和快捷鍵的子菜單?
當您右鍵單擊jpopupmenu出現時,我想訪問另一個菜單下的子菜單。
如何在jpopupmenu中添加分隔符?快捷鍵呢?
下圖描述了我想要的。
你如何去添加子菜單到現有的jpopupmenu?Java:jpopupmenu中帶有分隔符和快捷鍵的子菜單?
當您右鍵單擊jpopupmenu出現時,我想訪問另一個菜單下的子菜單。
如何在jpopupmenu中添加分隔符?快捷鍵呢?
下圖描述了我想要的。
對於分隔符,你將需要JSeparator,見例如here。
對於綁定快捷方式,您需要撥打setMnemonic,請參閱示例here。
對於子菜單,只需將JMenu作爲孩子添加到現有的JMenu/JPopupMenu中,請參閱示例here。
注:鏈接4-6是同一個
閱讀從Swing教程中的部分上How to Use Menus的工作實例和解釋。
JMenu有一個addSeparator()方法,它最終使用自定義的Separator類。 – camickr