1.初始化要新增右鍵選單的控制項和右鍵選單以及右鍵選單下的項
privatejlist
filelist
=newjlist(
listmodel
);privatejpopupmenu
popupmenu
=newjpopupmenu();
privatejmenuitem
menuitem
1=newjmenuitem(
"移除"
);privatejmenuitem
menuitem
2=newjmenuitem("新增
");2.將選單項新增進選單中
popupmenu
.add(
menuitem1);
popupmenu
.add(
menuitem2);
3.給選單和選單項新增滑鼠和單擊事件
該類實現介面actionlistener,mouselistener
filelist
.addmouselistener(this);
menuitem
.addactionlistener(this);
4.該類實現介面中的方法
public
voidmouseclicked(mouseevent e)
public
voidmousepressed(mouseevent e)
public
voidmousereleased(mouseevent e)
// 彈出
右鍵選單
選單private
voidmaybeshowpopup(mouseevent e) }
public
voidmouseentered(mouseevent e)
public
voidmouseexited(mouseevent e)
// 如果選擇了移除
else
if(obj ==
menuitem1)
C dataGridView右鍵選單
private void datagridview1 cellmousedown object sender,datagridviewcellmouseeventargs e 在datagridview中的currentrow屬性為唯讀,且其index也不能動態設定,故只能在datagridview...
flex右鍵選單
引用http blog.csdn.net liyong1115 archive 2008 05 15 2447393.aspx 例子1 import flash.ui.contextmenu import flash.ui.contextmenuitem import flash.events.co...
增加右鍵選單
增加右鍵選單 作業系統 windows xp dos視窗用的比較多,但不希望每次都從開始 執行,然後一步步的找到指定的路徑,感覺比較麻煩,就自己將其加右鍵選單中,手工操作還得在登錄檔中,執行中鍵入 regedit 按如下展開 key classes root shell 的其下建立項 開啟 dos視...