java中JTextField的提示语句怎么写?界面都打好了,就像qq登录界面差不多。只需要重点代码
1个回答
展开全部
jtf.setText("请输入");
jtf.setForeground(Color.GRAY);//设置颜色
jtf.addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent e) {//失去焦点的时候
//如果内容为空,设置文本
if(jtf.getText().trim().equals("")){
jtf.setText("请输入");
}
}
@Override
public void focusGained(FocusEvent e) {//得到焦点的时候
if(jtf.getText().trim().equals("请输入")){
jtf.setText("");//让文本为空白
}
}
});
追问
有没有简单一点的方法
追答
已经很简单了啊.不复杂的, 你多写几次就会了,熟能生巧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询