java鼠标点击事件怎么做?

java鼠标点击事件的方法如下:事件源.addMouseListener(new MouseAdapter() {//建立事件处理机制 @Override public void mouseClicked(MouseEvent e) { if(e.getButton()==e.BUTTON1){//点击鼠标左键 int x=e.getX(); int y=e.getY(); String str="您点击的是左键,鼠标当...
java鼠标点击事件怎么做?
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,程序里面有变量所以解决了一系列类似的问题,所以注定了程序必须提供大批服务时才能有高收益。
2022-12-11
mengvlog 阅读 8 次 更新于 2025-07-19 11:32:45 我来答关注问题0
  • java鼠标点击事件的方法如下:事件源.addMouseListener(new MouseAdapter() {//建立事件处理机制 @Override public void mouseClicked(MouseEvent e) { if(e.getButton()==e.BUTTON1){//点击鼠标左键 int x=e.getX(); int y=e.getY(); String str="您点击的是左键,鼠标当...

  •  wujiang624 Java中 Graphics绘制出来的组件如何添加点击事件

    一个例子:第一步自己的panel内部 Ellipse class MyDrawPanel extends JComponent implements MouseListener { Ellipse2D oval = new Ellipse2D.Double(70, 70, 100, 100); ... } 第二步 在paintComponent 使用fill(Shape) 绘图 public void paintComponent(Graphics g) { ... Graphics2D...

  •  胡老师谈科技 2018年3月计算机二级考试JAVA入门知识点:鼠标事件

    程序还显示一个红色的圆,当点击鼠标时,圆的半径会不断地变大(查看源文件)。任何组件上都可以发生鼠标事件:鼠标进入、鼠标退出、按下鼠标等。例如,在上述程序中添加一个按钮,并给按钮对象添加鼠标监视器,将上述程序中的init()方法修改成如下形式,即能示意按钮上的所有鼠标事件。JButton button;pub...

  • import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JTextField;public class Exec1 extends JFrame { public Exec1() { JTextField txt = new JTextField();txt.addMouseListener(new MouseListener() { public void mouseClicked(MouseE...

  • anonymous 怎么用JAVA做一个鼠标连点程序?

    首先给你的窗口类添加成员变量 private int x=-99999;private int y=-99999;然后这样定义事件处理 public void mouseMoved(MouseEvent ee){ if(this.x!=-99999){ int dx=x-ee.getX();int dy=y-ee.getY();if(Math.abs(dx)>10||Math.abs(dy)>10)//判断鼠标移动的幅度,超过一定限度再...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部