Java中的字符串鼠标和键盘事件

编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容 编写java程序,在文本框输入字符串,点击“添加”按钮,文本区显示文本框中内容;点击“清空”按钮,清除文本区所有内容。 立即下载

字符串
1、获取字符串的长度 
length() 
2 、判断字符串的前缀或后缀与已知字符串是否相同 
前缀 startsWith(String s) 
后缀 endsWith(String s) 
3、比较两个字符串 
equals(String s) 
4、把字符串转化为相应的数值 
int型 Integer.parseInt(字符串) 
long型 Long.parseLong(字符串) 
float型 Folat.valueOf(字符串).floatValue() 
double型 Double.valueOf(字符串).doubleValue() 
4、将数值转化为字符串 
valueOf(数值) 
5、字符串检索 
indexOf(Srting s) 从头开始检索 
indexOf(String s ,int startpoint) 从startpoint处开始检索 
如果没有检索到,将返回-1 
6、得到字符串的子字符串 
substring(int startpoint) 从startpoint处开始获取 
substring(int start,int end) 从start到end中间的字符 
7、替换字符串中的字符,去掉字符串前后空格 
replace(char old,char new) 用new替换old 
trim() 
8、分析字符串 
StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符) 
StringTokenizer(String s,String delim) delim是自己定义的分隔符 
nextToken() 逐个获取字符串中的语言符号 
boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false 
countTokens() 得到一共有多少个语言符号

Java中的鼠标和键盘事件 
1、使用MouseListener借口处理鼠标事件 
鼠标事件有5种:按下鼠标键,释放鼠标键,点击鼠标键,鼠标进入和鼠标退出 
鼠标事件类型是MouseEvent,主要方法有: 
getX(),getY() 获取鼠标位置 
getModifiers() 获取鼠标左键或者右键 
getClickCount() 获取鼠标被点击的次数 
getSource() 获取鼠标发生的事件源 
事件源获得监视器的方法是addMouseListener(),移去监视器的方法是removeMouseListener() 
处理事件源发生的时间的事件的接口是MouseListener 接口中有如下的方法 
mousePressed(MouseEvent) 负责处理鼠标按下事件 
mouseReleased(MouseEvent) 负责处理鼠标释放事件 
mouseEntered(MouseEvent) 负责处理鼠标进入容器事件 
mouseExited(MouseEvent) 负责处理鼠标离开事件 
mouseClicked(MouseEvent) 负责处理点击事件 
2、使用MouseMotionListener接口处理鼠标事件 
事件源发生的鼠标事件有2种:拖动鼠标和鼠标移动 
鼠标事件的类型是MouseEvent 
事件源获得监视器的方法是addMouseMotionListener() 
处理事件源发生的事件的接口是MouseMotionListener 接口中有如下的方法 
mouseDragged() 负责处理鼠标拖动事件 
mouseMoved() 负责处理鼠标移动事件 
3、控制鼠标的指针形状 
setCursor(Cursor.getPreddfinedCursor(Cursor.鼠标形状定义)) 鼠标形状定义见(书 P 210) 
4、键盘事件 
键盘事件源使用addKeyListener 方法获得监视器 
键盘事件的接口是KeyListener 接口中有3个方法 
public void keyPressed(KeyEvent e) 按下键盘按键 
public void keyReleased(KeyEvent e) 释放键盘按键 
public void keyTypde(KeyEvent e) 按下又释放键盘按键 

TMC5160电机驱动芯片实战:从模式选择到参数配置全解析 本文深入解析TMC5160电机驱动芯片的实战应用,涵盖三种核心工作模式的选择策略与参数配置。详细介绍了全功能运动控制、外部脉冲驱动及独立驱动模式的应用场景与配置要点,并提供了电流控制、静音优化、SPI通信及高级功能(如StallGuard2)的调优指南,帮助开发者充分发挥其高精度、低噪音性能。 阅读详情

相关推荐

【原创】Ubuntu20.04 安装 Isaac Gym 仿真器

Ubuntu20.04 安装 Isaac Gym

qq_54900679的博客 3094

VC 加载自定义形状鼠标的三种常用方法

首先通过插入->资源->引入插入相应的图标 然后在视类中自定义一个成员变量HCURSOR m_cursor; 如果是加载系统图标则使用下面的方法即可: m_cursor = LoadCursor(NULL,IDC_CROSS); //加载系统自定义的十字架形状的鼠标   如果是加载自定义的鼠标,则可以使用下面三种方法(第一个参数必须为当前应用程序的实例句柄,第二个参数必须是图标资源名称或

tuyang120428941的专栏 4747

UOS忘记密码别慌!用LiveCD工具5分钟搞定,附命令行救援模式详细步骤

本文详细介绍了UOS系统密码遗忘时的两种解决方案:图形化LiveCD工具和命令行救援模式。针对普通用户,LiveCD工具提供5分钟快速重置密码的便捷操作;而技术人员可通过命令行深度解析系统分区挂载与密码修改流程。文章还包含安全加固建议,帮助用户预防类似问题发生。

weixin_27032989的博客 591

java 字节码判断 键盘输入字符串,Java中的字符串鼠标和键盘事件

字符串1、获取字符串的长度length()2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)后缀 endsWith(String s)3、比较两个字符串equals(String s)4、把字符串转化为相应的数值int型 Integer.parseInt(字符串)long型 Long.parseLong(字符串)float型 Folat.valueOf(...

weixin_42522817的博客 288

MOSFET和IGBT栅极驱动器电路的基本原理学习(2)

1.PWM直接驱动 驱动主开关晶体管栅极的最简单方法是利用 PWM 控制器的栅极驱动输出,如图 (1)如 图 8中所示,PWM 控制器和 MOSFET 之间可能有较大距离。由于栅极驱动和接地环路迹线形成的环路,这个距离形成了寄生电感,从而降低了开关速度,并导致栅极驱动波形中形成振铃。为了降低与栅极驱动连接相关的电感,需要更宽的 PCB 迹线。 (2)直接栅极驱动的另一个问题是PWM 控制器的驱动电流能力有限。极少有集成电路能提供高于 1A 的峰值栅极驱动能力。 2.旁路电容的确定 (1)位置 如果是独立的

weixin_43732932的博客 5832

threejs开发可视化数字城市效果

theme: condensed-night-purple 灵感图 现在随着城市的发展,越来越多的智慧摄像头,都被互联网公司布到城市的各个角落,举一个例子,一个大楼上上下下都被布置了智能摄像头,用于监控火势,人员进出,工装工牌佩戴等监控,这时候为了美化项目,大公司都会将城市的区域作为对象,进行3d可视化交互,接下来的内容,就是基于以上元素,开发的一款城市数据可视化的demo,包含楼宇特...

weixin_41770018的博客 1580

java 控制鼠标点击_java中控制鼠标点击的方法

//利用java.awt.Robot类来自一些键盘或鼠标的动作,下流程:模拟鼠标左键点击-->运行-->CMD-->DIR-->CLS-->EXIT//模拟右键点击移动到右下角-->右键点击-->调整日期和时间-->退出importjava.awt.*;importjava.awt.event.*;importjavax.swing.JOptionP...

weixin_39908588的博客 2771

基于单片机控制双向可控硅灯光强度设计

*单片机设计介绍,基于单片机控制双向可控硅灯光强度设计。

QQ2193276455的博客 2457

2011年计算机二级java_2011计算机二级JAVA编程:几个常用方法

几个常用方法字符串1、获取字符串的长度length()2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)后缀 endsWith(String s)3、比较两个字符串equals(String s)4、把字符串转化为相应的数值int型 Integer.parseInt(字符串)long型 Long.parseLong(字符串)float型 Folat.va...

weixin_33437453的博客 213

【QNX+Android虚拟化方案】01 - 芯片介绍

【QNX+Android虚拟化方案】01 - 芯片介绍

|~~~热爱生活、努力学习的小伙汁~~~| 2948

低功耗边缘设备部署指南:YOLO26 INT8量化与TensorRT加速全流程

将YOLO26 INT8部署到低功耗边缘设备,核心原则是“校准为王、敏感层精准回退、端到端验证”。校准集≥500张,来自真实推理场景,未经训练增强校准集预处理与推理pipeline逐行对齐trtexec命令必带--fp16作为fallback量化后用polygraphy定位敏感层,而非盲猜仅回退必要层(通常2-3个),保留INT8收益在真实部署场景测试集上验证mAP,不以COCO为准C++部署使用异步推理+双缓冲nsys profiling确认无传输瓶颈。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 213

字符串操作

 字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseLong(字符串) float型 Fo

Alibert的专栏 670

OpenClaw人人养虾:接入Matrix

Matrix 是一个开放的去中心化通讯协议(Decentralized Communication Protocol),任何人都可以搭建自己的 Homeserver(家服务器)并与全球 Matrix 网络互联。OpenClaw 通过 Matrix Client-Server API 实现接入。

王国平的博客 528

JAVA中常见方法

 字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseLong(字符串) float

蜗牛 828

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

java jtoolbar使用_Java中的常用方法

第一章 字符串1、获取字符串的长度:length()2、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)、后缀endsWith(String s)3、比较两个字符串:equals(String s)4、把字符串转化为相应的数值int型Integer.parseInt(字符串)、long型Long.parseLong(字符串)float型Folat.value...

weixin_42570296的博客 492

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JAVA常用函数3

单例模式代码publicclassSingleton{privateSingleton(){}synchronizedpublicstaticSingletongetInstance(){if(m_instance==null){m_instance=newSingl...

weixin_30595035的博客 126

Java的常用方法说明

归纳了常用的Java API Java的常用方法说明第五章 字符串1、获取字符串的长度length()2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)后缀 endsWith(String s)3、比较两个字符串equals(String s)4、把字符串转化为相应的数值int型 Integer.parseInt(字符串)long型 Long.parse

我的专栏 2243

java item方法_Java常用方法

第一章 字符串1 、 获取字符串的长度: length()2 、 判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s) 、后缀 endsWith(String s)3 、 比较两个字符串: equals(String s)4 、 把字符串转化为相应的数值int 型 Integer.parseInt( 字符串 ) 、 long 型 Long.parseLong( ...

weixin_36314117的博客 4732

java中常见的方法_JAVA中常见方法

字符串1、获取字符串的长度length()2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s)后缀 endsWith(String s)3、比较两个字符串equals(String s)4、把字符串转化为相应的数值int型 Integer.parseInt(字符串)long型 Long.parseLong(字符串)float型 Folat.valueOf(...

weixin_26858217的博客 192

java常见方法

java常见方法字符串1、获取字符串的长度length() 2 、判断字符串的前缀或后缀与已知字符串是否相同前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串equals(String s) 4、把字符串转化为相应的数值int型 Integer.parseInt(字符串) long型 Long.parseLong(字...

weixin_34292924的博客 105

java常用方法大全

Java常用方法大全字符串1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseLong(字符串) f...

yangyou55的博客 910

java标准包中基本常用类和方法

java.util.Vector;  java.util.ArrayList;  java.util.Date;  java.util.Calendar;  java.util.Hashtable;  java.util.Properties;  java.util.Random;  java.util.Timer;  java.awt.*  javax.swing.*

hlcs_dn的专栏 590

Java中的常用方法

第一章 字符串 1 、 获取字符串的长度: length() 2 、 判断字符串的前缀或后缀与已知字符串是否相同  前缀 startsWith(Strings) 、后缀 endsWith(String s) 3 、 比较两个字符串: equals(String s) 4 、 把字符串转化为相应的数值  int 型 Integer.parseInt( 字符串 ) 、 long 型 L

zhlantian的专栏 499

一天学J2SE

第一章 字符串  1 、 获取字符串的长度: length()2 、 判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 、后缀 endsWith(String s)3 、 比较两个字符串: equals(String s)4 、 把字符串转化为相应的数值 int 型 Integer.parseInt( 字符串 ) 、 long 型 Long.par

QQ6562934的专栏 882

JAVA常用方法

第一章 字符串  1 、 获取字符串的长度: length()  2 、 判断字符串的前缀或后缀与已知字符串是否相同  前缀 startsWith(String s) 、后缀 endsWith(String s)  3 、 比较两个字符串: equals(String s)  4 、 把字符串转化为相应的数值  int 型 Integer.parseInt( 字符串 ) 、 lon

proteena_LJK的博客 709

java 事件驱动 学习笔记

1.定义监听器类的另一种方式e.getSource()来获得事件源 2.适配器 3.随着鼠标拖动而移动的字符串 public MoveMessagePanel(String message) { this.message = message; addMouseMotionListener(new MouseMotionAdapter() { public void

Take pains, and be perfect 638
上一篇: 人民币转成大写
下一篇: 算法 计价里程按里程区间阶梯状计价
一克代码
博客等级 码龄17年 180粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值