1
我想創建一個下拉菜單,當用戶右鍵單擊一行jtable..can任何人都可以告訴我該怎麼做?如何在jtable中創建右鍵單擊菜單
我想創建一個下拉菜單,當用戶右鍵單擊一行jtable..can任何人都可以告訴我該怎麼做?如何在jtable中創建右鍵單擊菜單
這與其他JPopupMenu
完全相同。您將一個MouseListener
添加到JTable
,並在右鍵單擊時顯示JPopupMenu
。
正如mentionned由@kleopatra,你也可以直接設置在任何一個JComponent
JPopupMenu
(或其descendendants,使用setInheritsPopupMenu()
),與setComponentPopupMenu()
這會照顧你的顯示相關JPopupMenu
(例如,在大多數平臺上右鍵單擊)
您可能會考慮提到該教程已過時 - 除了_maybe_在需要彈出內容時取決於鼠標事件的位置:-) – kleopatra 2013-02-12 11:33:02
@kleopatra在什麼情況下方式是過時了嗎?有沒有新的方式來建立和顯示'JPopupMenu'? – 2013-02-12 15:12:36
是的,有:setComponentPopupMenu – kleopatra 2013-02-12 15:56:13