我需要说的是,如果单击按钮时输入(文本字段)为空,则打印一条消息。如果输入中的一个字符不等于“合法”列表中的一个元素,则打印另一条错误消息。如果输入中的所有字符都很好,则将它们添加到某个列表并打印一条消息 msg
String[] legal={"a", "b", "c", "d" ,"e" ,"f" ,"g" ,"h" ,"i" ,"j" ,"k" ,"l" ,"m"
,"n","o","p","q","r","s","t","u","w","x","y","z","-","_"};
if(e.getSource() == add){
if (txt.getText().equals("")){
content.removeAll();
content.add(empty);
content.revalidate();
}
String[] splited = txt.getText().toLowerCase().split("");
for (int t=0;t<splited.length;t++) {
for (int u=0;u<legal.length;u++){
if(splited[t] != legal[u]){
content.removeAll();
content.add(check);
content.revalidate();
}
else if(splited[t].equals( legal[u])){
content.removeAll();
list.add(txt.getText());
content.add(msg);
content.revalidate();
}
}
}
}