Advertisement
Guest User

Untitled

a guest
Aug 29th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.54 KB | None | 0 0
  1. public void initializeComponents() {
  2.         ComboBox<String>[] comboBoxes = new ComboBox[]{comboBoxBoardSize, comboBoxNumOfPlayers, comboBoxNumOfSoldiersToPass, comboBoxPlayer1Color, comboBoxPlayer2Color, comboBoxPlayer3Color, comboBoxPlayer4Color};
  3.         TextField[] textFields = new TextField[]{textFieldPlayer1Name, textFieldPlayer2Name, textFieldPlayer3Name, textFieldPlayer4Name};
  4.         CheckBox[] checkBoxes = new CheckBox[]{checkBoxPlayer1Computer, checkBoxPlayer2Computer, checkBoxPlayer3Computer, checkBoxPlayer4Computer};
  5.        
  6.         initializeComboBoxes(comboBoxes);
  7.         initializeTextFields(textFields);
  8.         initializeCheckBoxes(checkBoxes);
  9.        
  10.         this.comboBoxBoardSize.requestFocus();
  11.         setVisibleFalseToAllPlayersDetailsPanes();
  12.     }
  13.  
  14.     private void initializeComboBoxes(ComboBox<String>[] comboBoxes) {
  15.         final String defaultValue = null;
  16.        
  17.         for (ComboBox<String> comboBox : comboBoxes) {
  18.             comboBox.getSelectionModel().clearSelection();
  19.             comboBox.setValue(defaultValue);
  20.         }
  21.     }
  22.  
  23.     private void initializeTextFields(TextField[] textFields) {
  24.         final String defaultValue = null;
  25.        
  26.         for (TextField textField : textFields) {
  27.             textField.setText(defaultValue);
  28.         }
  29.     }
  30.  
  31.     private void initializeCheckBoxes(CheckBox[] checkBoxes) {
  32.         final boolean defaultValue = false;
  33.        
  34.         for (CheckBox checkBox : checkBoxes) {
  35.             checkBox.setSelected(defaultValue);
  36.         }
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement