Hỏi về getText của JTextField trong java?

Cho mình hỏi mình có tạo 1 JFrame rồi tạo 1text 1 Button rồi mình AddAction cho button mình có đặt điều kiện nếu text.getText()!=null thì Console hiện ra “Notnull” nhưng khi mình điền cả chữ vào thì nó vẫn vậy hiện ra “notnull” ai giải thích giúp m với Code đây ạ

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class text extends JFrame implements ActionListener {
    public static void main(String[] args) {
        new text();    
    }
    JTextField text1=new JTextField(8);
    JButton button=new JButton("Ok");
    public text(){add(text1);
        add(button);
        button.addActionListener(this);
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(new FlowLayout());
        pack();
    }
    public void actionPerformed(ActionEvent e) {
        Object source=e.getSource();
        if(source==button){
            if(text1.getText().toString()!=null){
                System.out.println("not null");
            }
        }
    }
}