12
ผู้ฟังเปลี่ยนค่าเป็น JTextField
ฉันต้องการให้กล่องข้อความปรากฏขึ้นทันทีหลังจากที่ผู้ใช้เปลี่ยนค่าในฟิลด์ข้อความ ปัจจุบันฉันต้องกดปุ่ม Enter เพื่อให้กล่องข้อความปรากฏขึ้น มีอะไรผิดปกติกับรหัสของฉันหรือไม่ textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", "Error Message", JOptionPane.ERROR_MESSAGE); } } } ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม!