java中判断鼠标点击的左右键_kevin_新浪博客

 
import javax.swing.*;
import java.awt.event.*;
public class Test1 extends JFrame
{
public static void main(String[] args)
{
Test1 t = new Test1();
}

public Test1()
{
setSize(300,300);
this.getContentPane().addMouseListener(new mouseProcassor());
setVisible(true);
setLocationRelativeTo(null);
}

public class mouseProcassor extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
String outStr = "";
if(e.getButton() == e.BUTTON1)
{
outStr = "左键";
}
else if(e.getButton() == e.BUTTON3)
{
outStr = "右键";
}
else
{
outStr = "中键";
}
if(e.getClickCount() == 2)
{
outStr = outStr + "双击";
}
else
{
outStr = outStr + "点击";
}
System.out.println(outStr);
}
}
}
java中鼠标判断左键点击和右键点击

import javax.swing.*;
import java.awt.event.*;
public class Test1 extends JFrame
{
public static void main(String[] args)
{
Test1 t = new Test1();
}
public Test1()
{
setSize(300,300);
this.getContentPane().addMouseListener(new mouseProcassor());
setVisible(true);
setLocationRelativeTo(null);
}
public class mouseProcassor extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
String outStr = "";
if(e.getButton() == e.BUTTON1)
{
outStr = "左键";
}
else if(e.getButton() == e.BUTTON3)
{
outStr = "右键";
}
else
{
outStr = "中键";
}
if(e.getClickCount() == 2)
{
outStr = outStr + "双击";
}
else
{
outStr = outStr + "点击";
}
System.out.println(outStr);
}
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kevin Bacon游戏是一种以好莱坞演员Kevin Bacon为心的游戏。它的目标是通过演员之间的合作关系,尽量少的步骤找到与Kevin Bacon合作过的演员。以下是使用Java实现Kevin Bacon游戏的一种方法。 首先,我们需要一个演员类,其属性包括演员的姓名和合作演员列表。合作演员列表可以使用一个列表或者数组来存储。我们还需要一个包含所有演员的列表。 然后,我们需要一个方法来建立演员之间的合作关系。可以通过读取电影数据库或者提供的数据文件,建立演员之间的合作关系。例如,对于每一部电影,将演员添加到合作演员的列表。 接下来,我们需要一个方法来查找与Kevin Bacon合作过的演员。我们可以使用广度优先搜索算法来实现。首先,将Kevin Bacon添加到一个队列,并标记为已访问。然后,从队列取出一个演员,遍历其合作演员列表。如果合作演员是目标演员,则游戏结束。否则,将合作演员添加到队列,并标记为已访问。重复这个过程直到找到目标演员或者队列为空。 最后,我们可以输出找到目标演员的路径,即演员之间的合作关系。可以使用一个列表来保存路径,每当找到一个新的演员时,将其添加到列表。然后,我们可以按顺序输出这个列表,展示出找到目标演员的所有合作演员。 总之,使用上述方法,可以使用Java实现Kevin Bacon游戏。通过建立演员之间的合作关系,然后使用广度优先搜索算法来查找目标演员,最后输出找到目标演员的路径,我们可以找到与Kevin Bacon合作过的演员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值