java鼠标点击事件怎么做?

 我来答
琦梓韩馀0Ih
推荐于2019-11-11 · TA获得超过2034个赞
知道答主
回答量:16
采纳率:50%
帮助的人:4635
展开全部

java鼠标点击事件的方法如下:

<span style="font-family:Verdana;">事件源</span>.addMouseListener(new MouseAdapter() {//建立事件处理机制  
   @Override  
   public void mouseClicked(MouseEvent e) {  
       if(e.getButton()==e.BUTTON1){//点击鼠标左键  
           int x=e.getX();  
           int y=e.getY();  
           String str="您点击的是左键,鼠标当前点击位置的坐标是(" + x + "," + y+")";  
           label.setText(str);  
       }else if(e.getButton()==e.BUTTON2){//点击鼠标滑轮  
           int x=e.getX();  
           int y=e.getY();  
           String str="您点击的是滑轮,鼠标当前点击位置的坐标是(" + x + "," + y+")";  
           label.setText(str);   
       }  
       else if(e.getButton()==e.BUTTON3){//点击鼠标右键  
           int x=e.getX();  
           int y=e.getY();  
           String str="您点击的是右键,鼠标当前点击位置的坐标是(" + x + "," + y+")";  
           label.setText(str);       
       }  
   }  
});

e.getButton()返回值分别为NOBUTTON、BUTTON1、BUTTON2、BUTTON3,分别代表着无点击、左击、中间键、右击三种情况。

给Java初学者的建议:

1,不一定要把java学深入。有多少人搞程序是喜欢这个的,搞程序一半是因为钱多,一半是因为晋升公平。

2,初学者学java至少要脱产半年的时间才能算了解了,才适合被人带,因为至少半年的时间,才知道遇到问题如何解决,有的人需要更长的时间。现在有很多人已经有5年左右的经验了,在他们的压制下,java初学者很难有逆袭的机会了。 

3,行业环境,现在数据存储,后台打包的方案的创业公司已经有苗头,也就是说,后台开发已经被集中解决,日后会越来越成熟,这就是意味着,java招聘需要有经验的人,也就是说,必须熬几年后才能有突破。

4,java离市场较远,所以呢?java开发人员很难有一个大的突破。 

5,程序里面有变量所以解决了一系列类似的问题,所以注定了程序必须提供大批服务时才能有高收益。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式