Java:在 JTextField 中添加占位符

标签 java swing jtextfield prompt

有没有一种方式或方法可以在 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);

    }

      }

主要内容:

public class Main {

    public static void main(String[] args) {

        L object = new L();
    }

    }

最佳答案

查看 Text Prompt以获得灵活的解决方案。

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

关于Java:在 JTextField 中添加占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30848212/

相关文章:

java - 使用多个自定义表格模型避免重复代码

java - 学习 Swing 和 Jframe 之类的东西 - 还想了解一些有关组织的提示和技巧

java - JButton、JTextField、JLabel 设置背景颜色不起作用

java - 为什么在 public void run() 中这里不需要 try-catch?

java - Firebase 无法放入数组列表中的自定义对象中

java - 重新定位 JFrame 的 ContentPane

java - 如何通过浏览器下载可执行jar?

java - 按钮未出现在 JFrame 中

java - 在 JTable 中搜索通过 JTextField 数据输入的数据

java - ArrayList<Integer[]> 在 java 中不起作用