ボタンをクリックしたときに入力(テキストフィールド)が空の場合は、メッセージを出力する必要があります。入力の文字の 1 つが 'legal' リストの要素の 1 つと等しくない場合は、別のエラー メッセージを出力します。入力のすべての文字に問題がない場合は、それらをいくつかのリストに追加し、メッセージ 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();
}
}
}
}