java jtextfield hint_JTextField 默认文字提示功能-Go语言中文社区
当JTextField没有输入时,显示提示文字,类似于
通过实现FocusListener来实现。
import java.awt.Color;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.JTextField;
public class JTextFieldHintListener implements FocusListener {
private String hintText;
private JTextField textField;
public JTextFieldHintListener(JTextField jTextField,String hintText) {
this.textField = jTextField;
this.hintText = hintText;
jTextField.setText(hintText); //默认直接显示
jTextField.setForeground(Color.GRAY);
}
@Override
public void focusGained(FocusEvent e) {
//获取焦点时,清空提示内容
String temp = textField.getText();
if(temp.equals(hintText)) {
textField.setText("");
textField.setForeground(Color.BLACK);
}
}
@Override
public void focusLost(FocusEvent e) {
//失去焦点时,没有输入内容,显示提示内容
String temp = textField.getText();
if(temp.equals("")) {
textField.setForeground(Color.GRAY);
textField.setText(hintText);
}
}
}
然后直接使用JTextField调用即可
JTextField jTextField = new JTextField();
jTextField.addFocusListener(new JTextFieldHintListener(jTextField, "提示内容"));
java jtextfield hint_JTextField 默认文字提示功能-Go语言中文社区相关推荐
- java 自定义validate_Golang-03 自定义validator,实现java注解功能-Go语言中文社区
0x00 About 接口开发中, 比较常用的操作就是对输入的参数Bean进行字段属性值校验. 在Java中, 有Annotation(注解)可以让我们方便的在的类上面添加校验信息, 那么在Go中应该 ...
- java导出pdf集合_java实现导出pdf-Go语言中文社区
1.添加Maven依赖 org.xhtmlrenderer flying-saucer-pdf 9.0.3 com.itextpdf itextpdf 5.5.10 2.工具类 package com ...
- java 电子发票_java电子发票管理系统-Go语言中文社区
目录 引言 这是当时学完SpringBoot后写的一个小项目,当时EasyUI学了一点,而且个人感觉EasyUI用起来是挺好用的,但页面感觉不是很好看,所以这个项目表格用的是EasyUI的,页面用的B ...
- java 词云_Word Cloud (词云) - JavaScript-Go语言中文社区
在上一篇中已经分享了用 Python 创建词云了.接下来继续总结其他创建词云的方法. >> Create Word Cloud via JavaScript JavaScript 可以借助 ...
- java adt简单开发,android java开发 第一天 之熟悉eclipse adt-Go语言中文社区
1.下载并安装好android-sdk后(android-sdk里包含了android 1.6 ~ android4.0的所有api,支持各种版本的android) 2.下载adt(android d ...
- java oval 入门_java开源验证框架OVAL-Go语言中文社区
@Length,@MaxLength,@MinLength maxLength,minLength只有value属性,表示和value进行比较 min和max是Length的属性 汉字算一个长度 @N ...
- java培训教程分享:Java编写软件代码自动提示功能
本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...
- Eclipse输入Java和XML代码自动提示功能最简单的方法
Eclipse输入Java和XML代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > ...
- 用Java实现图片转文字的功能具体流程
要实现图片转文字的功能,我们可以使用OCR(Optical Character Recognition,光学字符识别)技术.OCR技术可以将图片中的文字转换成计算机可识别的文本格式.在Java中,我们 ...
最新文章
- android cpu调度策略_「性能优化3.0」Android线程调度异步方式汇总
- Linux 火狐浏览器安装Flash插入
- python3 爬虫 requests安装_爬虫开发环境部署
- MySQL优化union查询
- 机器学习:AdaBoost算法及其实现
- python怎么爬虎牙_使用python爬虫框架scrapy抓取虎牙主播数据
- OpenFire源码学习之十九:在openfire中使用redis插件(上)
- 吉林大学计算机高级程序设计笔记
- 百度吉利成立的汽车公司名称曝光,百度持股55%
- 中国接触成像传感器市场趋势报告、技术动态创新及市场预测
- c语言课程设计作业五子棋,C语言课程设计报告五子棋游戏课程设计
- linux设置文件最大权限,linux chmod 数字设置权限(最大权限)
- 数据透视表练习表格_将高级电子表格导出与PHP结合起来以创建数据透视表
- Mac电脑搭建wordpress教程
- 图像处理基础操作三(图像直方图、傅里叶变换)
- Exception的处理
- loadrunner使用sitescope监测监控mysql数据库
- 0 前言 关于数学基础以及如何入门算法学习
- 入职程序员从选电脑开始
- 统计建模与R软件-第三章习题答案