www.ypnh.net > JAVA右键菜单事件

JAVA右键菜单事件

1)给需要点击的控件设置鼠标的监听(addMouseListener) 2)实现相应的MouseListener接口 3)重写mouseClicked()方法 如下图所示:

简单的实现代码如下: import java.awt.MenuBar;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JPopupMenu;/* * java中鼠标右击弹出菜单怎样实现 */public class Demo {p...

public RightMouse() { JMenuItem mAll, mCopy, mCut, mPaste, mDel; menu = new JPopupMenu(); mAll = new JMenuItem("全选(A)"); menu.add(mAll); mCopy = new JMenuItem("复制(C)"); menu.add(mCopy); mCut = new JMenuItem("剪切(T)"); menu...

监听 Mouse事件、在button==3时,弹出JPopupMenu。。。。。。。 上面是完整的代码,包含剪切板的剪切、复制、粘贴等

(|||¬ω¬)菜单栏不是没有显示,你没给它命名,所以显示的都是空白,点它还是有反应的... 这是第一个问题... Menu file = new Menu("文件");Menu edit = new Menu("编辑");MenuItem newItem = new MenuItem("新建");MenuItem saveItem = new Men...

public void contentPane_mouseClicked(MouseEvent e) { this.add(jPopupMenu1); int mods = e.getModifiers(); //鼠标右键 if ((mods & InputEvent.BUTTON3_MASK) != 0) { //弹出菜单 jPopupMenu1.show(this, e.getX(), e.getY()); } } BUTTON1...

我一个远标的哥们跟我说过,在java中使实现右键菜单十分简单,只需用到一个控件:PopupMenu. 首先,需要声明一个PopupMenu对像。 PopupMenu popupMenu1 = new PopupMenu(); 然后新建一些子菜单,这里我们使用建立三个菜单项 MenuItem menuItem1 ...

处理鼠标右键 public mouseClicked(MouseEvent e){ if(e.isMetaDown()){//检测鼠标右键单击 } 鼠标处理事件写到那个里边就行了

public void mouseReleased(MouseEvent e){ 这个方法的名称,写错了。。。。。。。。

addMouseListener 在事件中,判断按键 ~~~~~~~~~~

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com