Advertisement
Guest User

Untitled

a guest
May 28th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. package pl.edziennik.TeacherSource.Helpers;
  2.  
  3. import javafx.collections.ObservableList;
  4. import javafx.scene.control.CheckBox;
  5. import javafx.scene.control.TableColumn;
  6. import javafx.scene.control.TableView;
  7.  
  8. import java.util.ArrayList;
  9.  
  10. public class getTableViewValues {
  11.     public static ArrayList<Obecnosc> getTableViewValues(TableView tableView) {
  12.         ArrayList<Obecnosc> values = new ArrayList<>();
  13.         ObservableList<TableColumn> columns = tableView.getColumns();
  14.  
  15.         for (Object row : tableView.getItems()) {
  16.             int x=0;
  17.             Obecnosc obecnosc = new Obecnosc();
  18.             for (TableColumn column : columns) {
  19.                 if(x==0) obecnosc.ID = Integer.parseInt((String) column.
  20.                                 getCellObservableValue(row).
  21.                                 getValue());
  22.                 if(x==1) obecnosc.NAZWA = (String) column.
  23.                         getCellObservableValue(row).
  24.                         getValue();
  25.                 if(x==2){
  26.                     obecnosc.STAN = ((Boolean) ((CheckBox)column.
  27.                             getCellObservableValue(row).getValue()).isSelected())? 1 : 0;
  28.                 }
  29.  
  30.                 x++;
  31.             }
  32.             values.add(obecnosc);
  33.         }
  34.  
  35.         return values;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement