私はこのコードを持っています:
private void submitPstart() {
if (tStock.getText().charAt(0)>='A' && tStock.getText().charAt(0)<='Z'){
}else {
errorBox ("Uppercase A-Z");
}
tStock.setText("");
tStock.setFocus();
}
これは機能していますが、テキストボックスに何も置かずにOKボタンを押すとクラッシュします。それは言います:
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
そして、この部分を指摘しました:if (tStock.getText().charAt(0)>='A' && tStock.getText().charAt(0)<='Z')
どんな助けでも大歓迎です。ありがとう