java中监听鼠标

可不可以有这样的程序,点击鼠标左键,控制台打印“左键”。点击鼠标右键,控制台打印“右键”。等等。。。有简单代码最好。如果不能,请告诉监听鼠标需要的条件。回答的不是我问的啊... 可不可以有这样的程序,
点击鼠标左键,控制台打印“左键”。
点击鼠标右键,控制台打印“右键”。
等等。。。
有简单代码最好。
如果不能,请告诉监听鼠标需要的条件。
回答的不是我问的啊
我是说有么有这样的程序,就是不要任何的控件,来实现,并不是非要在jframe或者其他的上面来做,并且你这个答案在网上可以找得到,但不是我想了解到的
展开
 我来答
nirenfu
2007-07-31 · TA获得超过1991个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:630万
展开全部
你如果要监听某个控件的鼠标动作,可以调用这个控件的addMouseListener(new MouseAdapter()
{
public void mouseOver(MouseEvent e)
{
.....函数体
}
//或其他的要用的函数,可参看jdk文档
}
);

下面的程序参考下:
jTextPaneIPList.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent e) {
if (e.isPopupTrigger()) {
targetPane = jTextPaneIPList;
getJMenuItemPaste().setEnabled(true);
showPopup(e);
}
}

public void mousePressed(java.awt.event.MouseEvent e) {
if (e.isPopupTrigger()) {
targetPane = jTextPaneIPList;
getJMenuItemPaste().setEnabled(true);
showPopup(e);
}
}

private void showPopup(java.awt.event.MouseEvent e) {
getJPopupMenuConsole().show(e.getComponent(), e.getX(),
e.getY());
}
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式