import java.awt.*;
 
 import javax.swing.*;
 
 import java.awt.event.*;
 
public class Yanfen 
{
JFrame frame = new JFrame("测测你们的缘分");

JLabel label1 = new JLabel("男孩名字:",JLabel.RIGHT);

JLabel label2 = new JLabel("女孩名字:",JLabel.RIGHT);

JButton button = new JButton("测试");

JTextField textfield1 = new JTextField();

JTextField textfield2 = new JTextField();

JPanel panel = new JPanel();

GridLayout layout = new GridLayout(3,2,10,15);

BorderLayout border = new BorderLayout();

JTextArea textarea = new JTextArea(3,15);

    public static void main(String[] args) 
    {
        
        Yanfen yuanfen = new Yanfen();
        
        yuanfen.go();
        
    }
    void go()
    {
     frame.setSize(300,150);
    
        panel.setLayout(layout);
    
     panel.add(label1);
    
     panel.add(textfield1);
    
     panel.add(label2);
    
     panel.add(textfield2);
    
     panel.add(button);
    
   frame.getContentPane().setLayout(border);
  
  frame.add("North",panel);
 
  frame.getContentPane().add("South",textarea);
 
  frame.setVisible(true);//显示
 
  button.addActionListener(new ceshi());//注册
  
    }
    
    class ceshi implements ActionListener//事件
    
    {
     public void actionPerformed(ActionEvent e)//实现接口
    
     {
     if(textfield1.getText()=="")
    
     textarea.setText("请输入男孩名字");
    
    
    if(textfield2.getText()=="")
    
     textarea.setText("请输入女孩名字");
    
     if(textfield1.getText()=="asdasdf")
    
     textarea.setText("可以轰轰烈烈的爱一场");
    
     else 
    
     textarea.setText("无缘之人");
    
    
    
    
     }
    
    }
}
这个程序怎么得不到想要的结果?