我一直在做一个个人项目,以更好地编程。 我的目标是让它更健壮,我刚刚开始。 我是目前的计算机科学专业的学生。 无论如何,我正在制作如图所示的程序的一部分。 我计算小时工资,并提供了一些我还没有实施的产出。 我正在使用DocumentListener,所以它会自动计算。 我得到一个错误,当文本从盒子里完全删除。我试图解决它与if语句: if (tipMon.equals("") || tipMon == null) { tipMon.setText("0"); } 这是我迄今为止。 这还没有完成,我为noob代码道歉。 我在2个月前开始实际编码。 import java.awt.GridLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JOptionPane; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import javax.swing.text.Document; import javax.swing.text.FieldView; public class deliveryDocListener extends JFrame implements ActionListener, DocumentListener{ private JLabel mon, tues, […]