Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. private void okClick() {
  2. String userInput = textField.getText();
  3. int entered = -1;
  4.  
  5. try {
  6. entered = Integer.parseInt(userInput);
  7. } catch (Exception e) {
  8. textField.setText("");
  9. JOptionPane.showMessageDialog(null, "You must enter an interger", "Error", JOptionPane.ERROR_MESSAGE);
  10. return;
  11. }
  12.  
  13. if(hasDuplicates(entered) || entered < 1000 || entered > 9999) {
  14. textField.setText("");
  15. JOptionPane.showMessageDialog(null, "You must enter an interger with no duplicates digits and with 4-digits", "Error", JOptionPane.ERROR_MESSAGE);
  16. return;
  17. }
  18.  
  19. nbGuesses++;
  20.  
  21. int[] answer = bullsAndCows(entered);
  22.  
  23. if (answer[0] == 4) {
  24. guessed = true;
  25. } else {
  26. updateText(entered + "\t\t\t\t" + answer[0] + " Bulls and " + answer[1] + " Cows");
  27. }
  28.  
  29. if (guessed) {
  30. updateText("\n" + entered + "\n\nYou won after " + nbGuesses + " guesses!");
  31. }
  32.  
  33. textField.setText("");
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement