在Java中禁用按钮,直到所有字段都已填充

在Java中禁用按钮,直到所有字段都已填充,java,button,netbeans,Java,Button,Netbeans,我是Java新手,正在开发一个小项目。我正在制作一个程序,用户必须自己注册。我的选项卡窗格上有3个不同的选项卡。我希望能够禁用第一个窗格上的下一步按钮,使用户无法继续到窗格2,除非窗格1上的所有文本字段都已填充。我一直在网上搜索,找到了各种各样的例子,但没有一个能在运行时工作 我正在使用Netbeans private void txtFirstNameActionPerformed(java.awt.event.ActionEvent evt) {

我是Java新手,正在开发一个小项目。我正在制作一个程序,用户必须自己注册。我的选项卡窗格上有3个不同的选项卡。我希望能够禁用第一个窗格上的下一步按钮,使用户无法继续到窗格2,除非窗格1上的所有
文本
字段都已填充。我一直在网上搜索,找到了各种各样的例子,但没有一个能在运行时工作

我正在使用Netbeans

  private void txtFirstNameActionPerformed(java.awt.event.ActionEvent evt) {                                             

    if(txtFirstName.getText().trim().length() > 0)

        btnNext1.setEnabled(true);
    else 
        btnNext1.setEnabled(false); 
  }

创建窗格中所有文本字段的
列表

List<JTextField> list = new ArrayList<>();
并将该
侦听器添加到列表中的每个文本字段中:

for (JTextField tf : list) {
    tf.getDocument().addDocumentListener(piecesListener);
}

创建窗格中所有文本字段的
列表

List<JTextField> list = new ArrayList<>();
并将该
侦听器添加到列表中的每个文本字段中:

for (JTextField tf : list) {
    tf.getDocument().addDocumentListener(piecesListener);
}