다음 코드를 사용하여 jTextfield가 비어 있는지 확인하고 오류 대화 상자를 표시하려고합니다.JTextfield.getText(). equals() 메서드가 작동하지 않습니다.
if(sproductname.getText().equals("")){
JOptionPane.showMessageDialog(null,"One or more fields is empty","Empty field",JOptionPane.ERROR_MESSAGE);
}
버튼을 누르면 메소드가 실행되고 실행되어야하지만 아무런 반응이 없습니다. 코드의 작은 블록은 무엇이 잘못 될 수 있습니까?
작동! 다른 하나는 왜 작동하지 않았습니까? –
메소드에 공통적으로 발생하는 문제입니다. 각 문자열에는 문자가 없으며 (길이 = 0) Java는 일치하지 않는다고 가정합니다. –