java中监听鼠标
可不可以有这样的程序,点击鼠标左键,控制台打印“左键”。点击鼠标右键,控制台打印“右键”。等等。。。有简单代码最好。如果不能,请告诉监听鼠标需要的条件。回答的不是我问的啊...
可不可以有这样的程序,
点击鼠标左键,控制台打印“左键”。
点击鼠标右键,控制台打印“右键”。
等等。。。
有简单代码最好。
如果不能,请告诉监听鼠标需要的条件。
回答的不是我问的啊
我是说有么有这样的程序,就是不要任何的控件,来实现,并不是非要在jframe或者其他的上面来做,并且你这个答案在网上可以找得到,但不是我想了解到的 展开
点击鼠标左键,控制台打印“左键”。
点击鼠标右键,控制台打印“右键”。
等等。。。
有简单代码最好。
如果不能,请告诉监听鼠标需要的条件。
回答的不是我问的啊
我是说有么有这样的程序,就是不要任何的控件,来实现,并不是非要在jframe或者其他的上面来做,并且你这个答案在网上可以找得到,但不是我想了解到的 展开
1个回答
展开全部
你如果要监听某个控件的鼠标动作,可以调用这个控件的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());
}
});
{
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());
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询