Java 无法检查文本字段是否为空

Java 无法检查文本字段是否为空,java,forms,awt,actionlistener,Java,Forms,Awt,Actionlistener,我是java的初学者。我正在检查textfield是否为空,是否为java。我使用的是awt,awt事件。我使用了2个texfield 1个按钮和1个标签。单击按钮时,它将检查两个文本字段是否均为空。如果两个文本字段均为空,则它将在标签中显示错误文本。否则,如果两个字段均为空,则它将在标签中显示成功文本。 检查我的代码 import java.awt.*; import java.awt.event.*; public class form{ public static void main(St

我是java的初学者。我正在检查textfield是否为空,是否为java。我使用的是awt,awt事件。我使用了2个texfield 1个按钮和1个标签。单击按钮时,它将检查两个文本字段是否均为空。如果两个文本字段均为空,则它将在标签中显示错误文本。否则,如果两个字段均为空,则它将在标签中显示成功文本。 检查我的代码

import java.awt.*;
import java.awt.event.*;
public class form{
public static void main(String args[]){

//initializing components here//
Frame f= new Frame("Test");
TextField tf1= new TextField();
TextField tf2= new TextField();
Button b1= new Button("click me");
Label Toast= new Label("Default Toast");

//Setting Positions//
tf1.setBounds(30,50,100,20);
tf2.setBounds(30,100,100,20);
b1.setBounds(30,150,100,20);
Toast.setBounds(30,185,100,20);
//End  Setting Postitions//

//Start Button Listener//
b1.addActionListener(new ActionListener(){  
public void actionPerformed(ActionEvent e){  
if(tf1.getText()==null && tf2.getText()==null){           
Toast.setText("Null field");}
else{
Toast.setText("Success");}  
}  
}); 

//End Button Listener here//

//Adding to Frame//

f.add(tf1);f.add(tf2);f.add(b1);f.add(Toast);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
}
}
//Adding to Frame End//

字符串为空,不为null
tf1.getText()==null在这种情况下不起作用,您需要执行以下操作

 tf1.getText().isEmpty()

检查字符串是否为空。

您的具体错误是什么?我是java初学者……我正在使用awt-大多数人都会使用Swing。查看Swing基础知识和示例。此外,您应该使用布局管理器,而不是空布局。