我在java中创建了一个带有GUI和textField的聊天来发送消息。我也可以在那里输入命令(如“§example”) 但在聊天中我想创建一个“§kick[user]”命令。如何在
中获取参数[user]public void runCommand() {
if(textField.getText().equals("§kick")) {
appendTextMessages("kicked " + user);
textField.setText(null);
textField.requestFocus();
}
}
希望你理解这个问题!
提前致谢
答案 0 :(得分:1)
好吧,通常我点击一个按钮将我输入的内容提交到我正在提交的任何网站/网络应用程序中的任何文本字段...所以,当我点击该按钮时,你检查它的内容文本字段以获取我输入的内容并以与您在介绍性Java中使用Scanner
学习的方式基本相同的方式处理它,
答案 1 :(得分:0)
尝试:
String text = textField.getText();
if(text.starstWith("§kick ")) {
String user = text.substring("§kick ".length());
// kick user
// ...
}