I am trying to validate input text field in java by creating an exceptional error if user does not type in the word specified i.e. admin
        String username;
        int phone1;
        @Override
        public void widgetSelected(SelectionEvent e) {          
            try
            {
            phone1 = Integer.parseInt(phone.getText());
            }
            catch (Exception exe)
            {           
                MessageDialog.openError(shell, "Error","Phone number has to be a number");
                return;
            }
            try
            {
            username = namefield.getText();
               if (username!= "admin") {
                    throw (new Exception());
                }           
            }
            catch (Exception exe)
            {   
                MessageDialog.openError(shell, "Error","The username must be admin");
                return;
            }
            labelresult.setText("The name entered is:"+ username );
            labelresult2.setText("The phone entered is:"+ phone1 );
The one for phone works perfectly
What about for username. What should i do?
 
     
     
    