Se deben llenar varios campos de texto J antes de habilitar Jbutton

Hola, necesito un poco de ayuda. Ya busco en Jtextfield para que se complete antes de que jbutton habilite, DocumentListener que la mayoría de la gente usa para determinar si se está rellenando Jtextfield. Intenté DocumentListener y funciona, pero todo lo que quiero es que todo Jtextfield no esté vacío antes de que Jbutton habilite aquí esté mi código.

     Ftext.getDocument().addDocumentListener(new DocumentListener() {

        @Override
        public void insertUpdate(DocumentEvent e) {
            change();
        }

        @Override
        public void removeUpdate(DocumentEvent e) {
            change();
        }

        @Override
        public void changedUpdate(DocumentEvent e) {
            change();
        }

        private void change(){

            if (Ftext.getText().equals("") && Mtext.getText().equals("") && Ltext.getText().equals("") && Addtext.getText().equals("")) {
                SaveButton.setEnabled(false);
            } else {
                SaveButton.setEnabled(true);
            }
           }
    });

Respuestas a la pregunta(1)

Su respuesta a la pregunta