JButton Set Action

时间:2017-05-06 04:09:46

标签: java swing jbutton

我正在测试用户是否输入了某些内容。如果他们没有,如果JFrame将显示以下字段,则无法填充。我不知道该怎么做,我无法让它发挥作用。还有其他我可以使用的东西吗?

用户点击JButton继续

后会测试这些
register.setText(e->{
        if(pin.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Pin");
        }else if(birth_year.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Birth Year");
        }else if(password.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Password");
        }else if(name.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Name");
        }else if(alias.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Alias");
        }else if(gender.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Gender");
        }else if(astro_sign.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Astro Sign");
        }else if(dep.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Enter Deposit Amount");
        }else if(pin.equals("") 
                && birth_year.equals("") 
                && password.equals("") 
                && name.equals("") 
                && alias.equals("")
                && gender.equals("")
                && astro_sign.equals("")
                && dep.equals("")){
            l_message.setForeground(Color.red);
            l_message.setText("Please Fill In The Fields");
        }else if(!pin.equals("") 
                && !birth_year.equals("") 
                && !password.equals("") 
                && !name.equals("") 
                && !alias.equals("")
                && !gender.equals("")
                && !astro_sign.equals("")
                && !dep.equals("")){

            l_message.setForeground(Color.green);
            l_message.setText("Successful Registration");
                                }
                        }
                );

我不断收到不兼容类型的语法错误:String不是setText上的函数接口

0 个答案:

没有答案