Advertisement
Guest User

Matrizes

a guest
Dec 19th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 javafx.event.ActionEvent;
  7. import javafx.event.EventHandler;
  8. import javafx.fxml.FXML;
  9. import javafx.fxml.Initializable;
  10. import javafx.scene.control.Button;
  11. import javafx.scene.control.TextArea;
  12. import javafx.scene.control.TextField;
  13.  
  14. import javax.swing.JOptionPane;
  15.  
  16. public class TelamatrizesController implements Initializable
  17. {
  18.     @FXML
  19.     private ResourceBundle resources;
  20.  
  21.     @FXML
  22.     private URL location;
  23.  
  24.     @FXML
  25.     private TextArea matriz_txt;
  26.    
  27.     @FXML
  28.     private TextField tf_matriz;
  29.    
  30.     @FXML
  31.     private Button btn_gerarmatriz;
  32.    
  33.     @Override
  34.     public void initialize(URL url, ResourceBundle bundle)
  35.     {
  36.        
  37.         btn_gerarmatriz.setOnAction(new EventHandler<ActionEvent>()
  38.                 {
  39.                     public void handle(ActionEvent event)
  40.                     {
  41.                         matriz_txt.clear();
  42.                         //Verifico se colocou o numero de alunos
  43.                         if(tf_matriz.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 filas de caixas vazias");
  47.                         }
  48.                         else
  49.                         {
  50.                             //Crio o vetor com base no numero de alunos que foi passado.
  51.                         int[][] caixas = new int[Integer.valueOf(tf_matriz.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<caixas.length; i++)
  54.                         {
  55.                                 //A cada loop adiciono o valor de i no TextArea com o texto abaixo
  56.                                 matriz_txt.appendText("Fila das caixas "+String.valueOf(i)+"- \n");
  57.                         }
  58.                        
  59.                         }
  60.                     }
  61.                 });
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement