Java:在JTextField上添加Place Holder

5 java swing prompt jtextfield

有没有一种方法或方法可以在j文本字段中添加占位符.我想在字段中添加占位符"输入您的号码",但我该怎么做呢.我检查所有方法但没有工作.
码:

public class Loop extends JFrame{

    private JTextField t1;

        public L(){

        getContentPane().setLayout(null);
        t1=new JTextField();
        t1.setBounds(27,50,47,28);
        getContentPane().add(t1);

        setSize(400,400);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);

    }

      }
Run Code Online (Sandbox Code Playgroud)

主要:

public class Main {

    public static void main(String[] args) {

        L object = new L();
    }

    }
Run Code Online (Sandbox Code Playgroud)

cam*_*ckr 2

查看文本提示以获得灵活的解决方案。

您可以控制何时显示提示(始终是获得焦点或失去焦点)。您还可以自定义文本的样式。