0
(實際)上下文菜單我想這取決於我在JTable單擊行中的上下文菜單不同的菜單項動態的JTable中列
大多數的例子並不真正顯示上下文菜單(應該取決於被填充上下文 - 所選擇的行)
我嘗試這樣做:
popupMenu = new JPopupMenu(){
@Override
public void show(Component invoker, int x, int y) {
int rowAtPoint = table.rowAtPoint(SwingUtilities.convertPoint(this, new Point(x, y), table));
FilesManager.this.generateTablePopupMenu(rowAtPoint);
super.show(invoker, x, y);
}
};
其中generateTablePopupMenu被添加/移除根據行數據的菜單項
,但它不工作,則指數(rowAtPoint)不返回正確的值
驚人的,謝謝你的sooo多 – fdsfdsfdsfds
@fdsfdsfdsfds,不要忘記通過點擊對勾讓人們知道這個問題已經解決了「接受」的答案。 – camickr