从java netbeans中的某些JtextField中删除空格



我想从JtextField中删除空格,所以当用户单击按钮时,它会自动从他/她写的文本中删除空格。

这将用空字符串替换每个空格:

String text = txtField.getText().replaceAll("\s+", "");
// or just
// String text = txtField.getText().replace(" ", "");

如果你只需要删除尾部和前导空格,那么就这样做:

String text = txtField.getText().trim();

最后将您的新文本设置到文本字段中:

textField.setText(text);

简单地说,您需要向用户要单击的按钮添加一个动作侦听器。例如:按钮将用于发布内容。"POST">

public class YourProject extends JFrame implements ActionListener{
JtextField text = new JtextField();
JButton post = new JButton("POST");
public YourProject(){
add(text);
add(post);
post.addactionlistener(this);
setVisible(true);
}

 @Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==post) {
String removed = text.getText().trim();
System.out.println(removed);
}

如果用户写下"Hello World",然后点击帖子,输出将是"HelloWorld"。希望这能有所帮助。

String sessi = textField.getText();
System.out.println(sessi.replaceAll(" ",""));

会为你工作。

相关内容

  • 没有找到相关文章

最新更新