Java语言里,关于鼠标的位置的判断,是使用什么思路和代码的过程去实现的?得到鼠标的代码怎么实现的呢
应该是专门有函数可以返回鼠标实时位置的,我之前做过一款游戏就有这个功能,还能判断鼠标点击啥的
swing和AWT事件啊,我记得是在java高级编程里,不过讲真的实际工作后用到很少
找了个示例代码你可以参考一下,或者根据我给的思路也可以自行搜索,挺多的例子的
public class MousePositionExample {
public static void main(String[] args) {
Frame frame = new Frame("Mouse Position Example");
// 添加鼠标监听器
frame.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent e) {
int x = e.getX(); // 获取鼠标的X坐标
int y = e.getY(); // 获取鼠标的Y坐标
System.out.println("Mouse position: X = " + x + ", Y = " + y);
}
});
frame.setSize(300, 200);
frame.setVisible(true);
}
}
【相关推荐】
结果展示
代码展示
package com.one;
import java.util.*;
public class Flqgs {
public static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("请输入一行字符串:");
String num = input.nextLine();
int digital = 0, character = 0, other = 0, blank = 0;
char [] ch = num.toCharArray();
for(int i=0;i<ch.length;i++){
if(ch[i] >= 'a' && ch[i] <= 'z' || ch[i] >= 'A' && ch[i] <= 'z'){
character++;
}else if(ch[i] >= '0' && ch[i] <= '9'){
digital++;
}else if(ch[i] == ' '){
blank++;
}else{
other++;
}
}
System.out.println("字母个数:"+character);
System.out.println("数字个数:"+digital);
System.out.println("空格个数:"+blank);
System.out.println("其他个数:"+other);
}
}
深入java,逻辑练习,了解更多关注我哟!!!