Advertisement
Guest User

Vetores

a guest
Dec 19th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.06 KB | None | 0 0
  1. package Controllers;
  2. //Trabalho de programação. Alunos: Jair Junior e Rafael Almeida.
  3. import java.net.URL;
  4. import java.util.ResourceBundle;
  5.  
  6. import javax.swing.JOptionPane;
  7.  
  8. import javafx.event.ActionEvent;
  9. import javafx.event.EventHandler;
  10. import javafx.fxml.FXML;
  11. import javafx.fxml.Initializable;
  12. import javafx.scene.control.Button;
  13. import javafx.scene.control.TextArea;
  14. import javafx.scene.control.TextField;
  15.  
  16. public class TelavetoresController implements Initializable
  17. {
  18.     @FXML
  19.     private ResourceBundle resources;
  20.  
  21.     @FXML
  22.     private URL location;
  23.  
  24.     @FXML
  25.     private TextArea vetor_txt;
  26.    
  27.     @FXML
  28.     private TextField tf_alunosvetor;
  29.    
  30.     @FXML
  31.     private Button btn_gerarvetor;
  32.    
  33.     @Override
  34.     public void initialize(URL url, ResourceBundle bundle)
  35.     {
  36.        
  37.         btn_gerarvetor.setOnAction(new EventHandler<ActionEvent>()
  38.                 {
  39.                     public void handle(ActionEvent event)
  40.                     {
  41.                         vetor_txt.clear();
  42.                         //Verifico se colocou o numero de alunos
  43.                         if(tf_alunosvetor.getText().isEmpty())
  44.                         {
  45.                             //Exibo uma mensagem na tela informando que não inseriu o numero de alunos.
  46.                             JOptionPane.showMessageDialog(null, "Você não inseriu o numero de alunos para a formação da fila");
  47.                         }
  48.                         else
  49.                         {
  50.                             //Crio o vetor com base no numero de alunos que foi passado.
  51.                         int[] fila = new int[Integer.valueOf(tf_alunosvetor.getText())];
  52.                             //Laço de repetição "para" comparando o i, com a quantidade de valores no vetor fila
  53.                         for(int i=0; i<fila.length; i++)
  54.                         {
  55.                             //Verifico se é o ultimo, se for ponho ponto final, senão ponho virgula.
  56.                             if(i+1==fila.length)
  57.                                 //A cada loop adiciono o valor de i no TextArea
  58.                                 vetor_txt.appendText("Aluno "+String.valueOf(i)+".");
  59.                             else
  60.                                 //A cada loop adiciono o valor de i no TextArea
  61.                                 vetor_txt.appendText("Aluno "+String.valueOf(i)+", ");
  62.                         }
  63.                        
  64.                         }
  65.                     }
  66.                 });
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement