我试图为登录/注册应用程序创建一个界面,我在电子邮箱(jTextField)中有一个示例文本(example@gmail.com),但是当我单击时运行我的程序那个用来写我的电子邮件的盒子,我必须删除我的设置文字来写下我想要的东西。
我想要做的是创建2个jTextFields,其中一个不可编辑,另一个是我将文本放在前面。所以有两件事我不知道怎么做:
感谢您尝试帮助。
答案 0 :(得分:0)
可以轻松完成FocusGained
和focuseLost
事件
private void txtEmailFocusGained(java.awt.event.FocusEvent evt) {
if (txtEmail.getText().equals("example@example.com")) {
txtEmail.setText(null);
}
}
private void txtEmailFocusLost(java.awt.event.FocusEvent evt) {
if ( txtEmail.getText().equals("")) {
txtEmail.setText("example@example.com");
}
}