java jtextfield清空_java – 当鼠标点击JTextField时如何清除JTextField
当鼠标点击该文本字段时,我需要使该程序从文本字段中清除文本.我已经尝试了一些事情,但是他们都没有为我工作.
以下是代码全部:
public class TimerClassPanel extends JFrame implements MouseListener{
public TimerClassPanel(){
setTitle("Timer Class");
setSize(WIDTH,HEIGHT);
timer = new Timer(DELAY,new TimerEventHandler());
pane = getContentPane();
pane.setLayout(null);
int r = (int)(9.0 * Math.random()) + 1;
String str2 = Integer.toString(r);
label = new JLabel(str2,SwingConstants.CENTER);
label.setSize(150,30);
label.setLocation(0,0);
textField = new JTextField();
textField.setSize(150,30);
textField.setLocation(150,0);
startB = new JButton("Start");
startbh = new StartButtonHandler();
startB.addActionListener(startbh);
startB.setSize(100,30);
startB.setLocation(0,30);
stopB = new JButton("Stop");
stopbh = new StopButtonHandler();
stopB.addActionListener(stopbh);
stopB.setSize(100,30);
stopB.setLocation(100,30);
exitB = new JButton("Exit");
ebHandler = new ExitButtonHandler();
exitB.addActionListener(ebHandler);
exitB.setSize(100,30);
exitB.setLocation(200,30);
pane.add(label);
pane.add(textField);
pane.add(startB);
pane.add(stopB);
pane.add(exitB);
timer = new Timer(DELAY,new TimerEventHandler());
setVisible(true);
setDefaultCloSEOperation(EXIT_ON_CLOSE);
}
private class TimerEventHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
int r = (int)(9.0 * Math.random()) + 1;
String str = Integer.toString(r);
currentNum = "";
currentNum = str;
label.setText(str);
repaint();
}
}
public class StartButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
timer.start();
}
}
public class StopButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
timer.stop();
}
}
private class ExitButtonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
System.exit(0);
}
}
public static void main(String[] args){
TimerClassPanel timerPanel = new TimerClassPanel();
JOptionPane.showMessageDialog(null,"Type your guess (int between 1-9)" +
" in the field then press 'ENTER'");
}
@Override
public void mouseClicked(MouseEvent e) {
if( e.getX() > 150 && e.getX() < 300 && e.getY() > 0 && e.getY() < 30)
{
textField.setText("");
repaint();
}
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
}
java jtextfield清空_java – 当鼠标点击JTextField时如何清除JTextField相关推荐
- java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件
不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件 关注:54 答案:3 信息版本:手机版 电脑版 解决时间 2021-01-13 04:21 提问者少走感情路 2021-01-12 08:3 ...
- 获取窗口句柄模拟鼠标点击
一.任务要求. 需要我们编写一个程序能够自动的进行某些鼠标点击的操作.比如某个客户端,我们利用程序,可以自动点击操作. 二.需求分析. 为了实现这种要求,我们必须首先获得需要操作窗口的句柄.其次是点击 ...
- 入门C语言第三话:数组之实战篇——扫雷(进阶版——图形化界面,递归展开,播放音乐与音效,标记取消雷,记录雷的个数,鼠标点击,文末附有完整代码)
文章目录 前言 每日鸡汤 基本思路 衔接基础班扫雷 准备阶段 正文 一.雷盘信息的存储 1.设置雷盘11*11与初始化 2.放置雷 3.放置雷周围的信息 二.图形化界面 1.创建与初始化窗口 2.加载 ...
- HQChart使用教程67 - 鼠标点击K线柱子监听事件
HQChart使用教程67 - 鼠标点击K线柱子监听事件 点击K线事件 步骤 1. 注册监听事件 事件回调函数说明 参数说明: K线数据说明 交流QQ群: 950092318 HQChart代码地址 ...
- special effects - 鼠标点击,出现烟花炸裂效果
鼠标点击,出现烟花炸裂效果 一. 效果图 二. 实现代码 一. 效果图 二. 实现代码 <!DOCTYPE html> <html><head><meta c ...
- python鼠标点击位置_python鼠标点击位置 Python3怎么模拟鼠标点击?
Python3怎么模拟鼠标点击? Python3怎么模拟鼠标点击?最好简单一点的方法 import win32api,win32condef click(x,y): win32api.SetCurso ...
- CTreeCtrl::SelectItem 光标 模拟鼠标点击
CTreeCtrl::SelectItem 光标 模拟鼠标点击 (2010-12-02 17:37:14) 转载▼ 标签: selectitem 光标 模拟鼠标 分类: C /VC/WM/MFC 我想 ...
- C#控制鼠标点击,移动,滑轮滚动
前不久无意中发现了一款手机上的软件,看新闻就可以得金币,通过金币可以换取RMB,怀着好奇,我下载了并且点击进去查看了,通过使用,发现这款软件获取金币的方法很简单,就是点击一篇新闻,进去后,隔一段时间滑 ...
- 计算机鼠标怎么设置在哪里,技巧:如何在计算机上调整鼠标移动速度?如何设置鼠标点击?...
鼠标是我们与计算机交互的重要手段. 鼠标的速度和图标的显示都为我们提供了最直接的系统体验,因此我们必须根据自己的习惯设置鼠标. 那么如何在计算机上调整鼠标的速度呢?如何设置鼠标点击?以下编辑器将向您介 ...
最新文章
- SP5971 LCMSUM
- C/C++面试题目集锦
- Java字符编码根本原理
- php代码怎么复制_PHP_PHP网站备份程序代码分享,效果图:PHP代码 复制代码 代码 - phpStudy...
- Couldn‘t connect to session bus: Did not receive a reply. Possible causes include: the remote applic
- 实现DDD领域驱动设计: Part 4
- jooq 入门_jOOQ,H2和Maven入门
- 【iCore1S 双核心板_FPGA】例程十:乘法器实验——乘法器的使用
- 【Html】Html基本标记
- 妈妈再也不用担心别人问我是否真正用过redis了
- SpringBoot与日志slf4j使用原理
- ASP.NET笔记(二)
- [费用流]Bzoj P1877 晨跑
- LaTeX 参考文献的排版与引用
- 实用供暖通风空调设计手册 第三版_实用供热空调设计手册(第三版)“流体输配与水力平衡”技术专题讨论会...
- 用神经网络实现手写数字识别
- 微信公众号H5 - 关于微信公众号h5网页实现分享图片
- Java实战项目——《谷粒商城》分布式基础篇
- matlab常用命令整理
- Android启动过程研究(二:AIL描述的init.rc)
热门文章
- xmpp中文 XEP-0054:电子名片
- 什么是获客成本 (CAC) 以及如何计算
- PSP2000 USB视频输出到电脑!图文教程!
- what's the meaning of Shell?
- html5 图片变暗,HTML – 如何使CSS背景图像变暗?
- 【防火墙篇】02. 宽带上网设置 ❀ 网康防火墙
- 统一NER模型【W2NER】的中文效果测试(含代码)
- sd卡文件莫名其妙消失怎么恢复呢?
- ogg实现Oracle库到Oracle库的数据实时同步
- java 积分功能实现_简单积分系统的设计和实现