如何检测 JTextField 是否为空?
How to detect whether JTextField is blank?
我制作了聊天客户端应用程序,但卡在登录对话框中。基本上,我希望注册按钮事件检测用户是否在字段框中输入了任何内容。此代码无效。
public class RegButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(userBox.getText() != null)
{
System.out.println("Lol");
}
}
}
试试这个代码
public class RegButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(event.getSource == userBox) {
if(!userBox.getText().isEmpty())
{
System.out.println("Lol");
}
}
}
}
您可以通过两种方式检查它是否为空(在本例中为非空):
使用 isEmpty(
) 或 equals("")
if (!userBox.getText().isEmpty()){
//code
}
或
if (!userBox.getText().equals("")){
//code
}
试试这个..
if(!userBox.getText().equals(""))
{
System.out.println("ABC");
}
我制作了聊天客户端应用程序,但卡在登录对话框中。基本上,我希望注册按钮事件检测用户是否在字段框中输入了任何内容。此代码无效。
public class RegButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(userBox.getText() != null)
{
System.out.println("Lol");
}
}
}
试试这个代码
public class RegButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(event.getSource == userBox) {
if(!userBox.getText().isEmpty())
{
System.out.println("Lol");
}
}
}
}
您可以通过两种方式检查它是否为空(在本例中为非空):
使用 isEmpty(
) 或 equals("")
if (!userBox.getText().isEmpty()){
//code
}
或
if (!userBox.getText().equals("")){
//code
}
试试这个..
if(!userBox.getText().equals(""))
{
System.out.println("ABC");
}