文本域清除字符串
Textfield Clearing String
我正在尝试制作一个程序,当用户单击该框时,消息将被清除。 (必须是6-15个字符)这个东西点一下就清空了,我试过用鼠标监听,但是点不进去。
这是代码片段:
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);
代码看起来不错。请务必 @Override
mouseClicked
方法并将 abc
声明为 final
.
final JTextField 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() {
@Override
public void mouseClicked(MouseEvent e) {
abc.setText("");
}
});
mainPanel.add(abc);
我正在尝试制作一个程序,当用户单击该框时,消息将被清除。 (必须是6-15个字符)这个东西点一下就清空了,我试过用鼠标监听,但是点不进去。
这是代码片段:
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);
代码看起来不错。请务必 @Override
mouseClicked
方法并将 abc
声明为 final
.
final JTextField 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() {
@Override
public void mouseClicked(MouseEvent e) {
abc.setText("");
}
});
mainPanel.add(abc);