java中怎么像这样让JTextfield中出现提示内容,然后真正输入的时候自动消失呢

如题所述

第1个回答  2015-05-07
使用swingx中的JXTextField追问

能举个简单例子吗?谢谢

追答

这个类有方法可以设置。用手机不方便,你可以搜索下

本回答被提问者采纳

jtextfield默认提示怎么实现
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MyLoginFrame extends JFrame {public static void main(String[] args) {new MyLoginFrame();}\/\/ jdk版本1.8测试通过.如果是1.8以下版本,有可能需要把变量修改成final类型的JButton jb1, jb2;JTextField jtf1,...

编写了Java GUI的一个登录框,如何实现跳转,错误时出现提示框,登陆成 ...
切换到新的页面就是new一个新的框架、或者JDialog、Jwindow等填充组件然后展示,原来的主界面可以设置不可见也可以不处理。除此之外,其实还可以重新向主框架中添加组件然后展示。提示框可以使用如下方式 JOptionPane.showMessageDialog(new JFrame(),"请输入登录账号!", "系统信息", JOptionPane.ERROR_MES...

如何让java窗体JTextField的光标默认不选中文本框
这个简单,你将不是文本的主键获得焦点。例如jp是jpanel,你可以这样jp.setFocusable(true);这样面板获得了焦点,焦点自然不在输入框里面

java如何让jlable中的图片上写字和现显示JTextField
图片有getGraphics方法,得到的Graphics对象有drawString方法可以写字。至于重叠么,SWING应该是不能直接显示图片,默认也不能把图片作为背景(除非你自己去覆盖paint方法),那么,去看看JLayeredPane。把图片放进JLabel,放在底层,JTextField放在JLayeredPane上面一点的层次,注意要去查JLayeredPane的API,记得设置层次...

Java swing里怎么获得TextField手动输入的值?
1、Textfield 有一个方法叫getText(),用于获取文本的值,但取到的是字符串。要取得用户输入的信息,需要有一个触发按钮,比如提交。刚开始Textfield 的值是空的,当用户输入值后再点击 提交按钮,getText() 方法就能获取到 用户输入的值。getText() 这个方法 不仅 Textfield 有这个方法,基本所有的...

JTextField有文字,当鼠标点击时返回监JTextField中的内容,监听怎么设...
你可能是实现ActionListener事件监听,文本框中当回车时才会触发事件,才会调用actionPerformed方法 看看下面代码:import java.awt.BorderLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JTextField;public class T extends JFrame ...

java中jtextfield中如何输出字符串操作
JTextField 是一个轻量级组件,它允许编辑单行文本。输出字符串,可以用它的父类方法:setText(String t)来实现。只要把需显示的字符串作实参调用这个方法就可以。比如:String str="你好";text.setText(str);名为text的JTextField组件的内容就会显示为“你好”。另外,要取得其内容,则要用到getText()...

swing中 JTextField中怎样设置当账户密码登录时点击登录按钮时当用户名...
逻辑很简单, 点击登录是验证账户和密码是否为空,如果都不为空通过检测,如果有一个为空就提示; 效果图如下 登录效果 参考代码如下 import javax.swing.*;import java.awt.*;\/\/代码基于java8 public class LoginFrame extends JFrame { private JTextField tfUserName;private JPasswordField pfPassword;J...

swing中JPasswordField的提示文本显示为*号
关键点一: 焦点事件的处理 关键点二: 密码框明文显示 和 密码框密文显示 完整的参考代码 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class LogDemo extends JFrame {JTextField jtf;\/\/ 用户名JPasswordField jpf;\/\/ 密码static final String INFO_USERNAME = "请输...

java:限制swing中的JTextField只能输入中文,字母,数字。
public class Main {public static void main(String[] args) throws Exception {JFrame frame = new JFrame("JTextField 只能输入中文,字母,数字");JLabel label = new JLabel("输入:");JTextField textField = new JTextField(20);\/\/ 当 JTextField 中内容发生改变时触发textField.add...

相似回答