我正试图制作一个程序,当用户单击该邮箱时,邮件将清除。 (必须是6-15个字符)这个东西会被清除,当它被点击时,我尝试了使用鼠标侦听器,但它不会去当我点击它。Textfield清除字符串
这里的代码片段:
abc = new JTextField(" (Must be 6-15 characters)");
abc.setBounds(40,130,310,30);
abc.setFont(new Font("Lucida Grande", Font.ITALIC, 14));
abc.setForeground(Color.gray);
abc.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
abc.setText("");
}
});
mainPanel.add(abc);
它适用于我。你是否宣布'abc'为'final'? – Hackerdarshi