「java实现桌面点击」java实现自动点击

博主:adminadmin 2022-11-27 11:02:07 60

今天给各位分享java实现桌面点击的知识,其中也会对java实现自动点击进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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

JAVA中,要想点击一个按钮,然后运行一个指定的程序(桌面那些程序),怎么实现

看看这个类,它可以调用本地记事本程序,你将其中的实现方法写到按钮的监听实现方法中即可

import java.io.IOException;

public class NotepadTest {

public void useExe() throws IOException, InterruptedException {

Process p = Runtime.getRuntime().exec("notepad");// 调用本地记事本程序

p.waitFor();

System.out.println("return code: " + p.exitValue());

}

public static void main(String[] args) throws IOException,

InterruptedException {

System.out.println("bgin");

NotepadTest te = new NotepadTest();

te.useExe();

System.out.println("end");

}

}

java实现类似 鼠标在桌面上点击左键并拖动,能出现一个矩形的功能,代码如下,但是不行,请指教!

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class test

{

public static void main(String[] args)

{

new fm();

}

}

class fm extends JFrame

{

int orgx,orgy,endx,endy;

Image oimage=null;

Graphics gr=null;

Dimension d=Toolkit.getDefaultToolkit().getScreenSize();

public fm()

{

setVisible(true);

setSize(500,300);

getGraphics().clearRect(0, 0, 500,300);

oimage=createImage(d.width,d.height);

gr=oimage.getGraphics();

this.addMouseListener(new MouseAdapter(){

public void mousePressed(MouseEvent e)

{

orgx=e.getX();

orgy=e.getY();

}

public void mouseReleased(MouseEvent e)

{

System.out.println("...");

}

public void mouseDragged(MouseEvent e)

{

}

});

this.addMouseMotionListener(

new MouseMotionAdapter()

{

public void mouseDragged(MouseEvent e)

{

endx=e.getX();

endy=e.getY();

Graphics g=getGraphics();

g.clearRect(0, 0, 500,300);

g.setColor(Color.BLUE);

g.drawRect(orgx,orgy,endx-orgx,endy-orgy);

}

}

);

}

public void paint(Graphics g)

{

if(gr!=null)

{

g.drawImage(oimage,0,0,this);

}

}

}

java实现桌面点击的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现自动点击、java实现桌面点击的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。