java设置TextField初始状态,提示语句

提示语句颜色是比较暗的灰的,当我们要输入的时候提示语句自动消失

大神啊 ,急求,新手表示完全不解啊,好人一生平安

不知道你前端用的什么框架。一般设置默认值,就是value:或defaulValue:blankValue等。看下文档,有没有类似属性。

给段代码你参考下

tf1 = new JTextField();
        tf1.setBounds(239, 57, 243, 34);
        String name="请输入新账号(限数字)";
        add(tf1);
        tf1.addFocusListener(new FocusListener() {

            @Override
            public void focusGained(FocusEvent arg0) {
                // TODO Auto-generated method stub
                if(tf1.getText()==name||name.equals(tf1.getText()))
                    tf1.setText("");
            }

            @Override
            public void focusLost(FocusEvent arg0) {
                // TODO Auto-generated method stub
                if(tf1.getText()==""||tf1.getText().equals(""))
                    tf1.setText(name);
            }

        });

TextField txt = new TextField();
txt.setPromptText();

这是javafx的