예제 #1
0
  @Override
  public void initialize(URL arg0, ResourceBundle arg1) {
    // TODO Auto-generated method stub

    ObservableList<String> items = FXCollections.observableArrayList();
    items.add("Si");
    items.add("No");
    cboAcreditada.setItems(items);
    cboAcreditada.getSelectionModel().selectFirst();

    TableColumn<Carrera, String> nombre = new TableColumn<>("NOMBRE");
    nombre.setSortType(TableColumn.SortType.DESCENDING);
    nombre.setCellValueFactory(new PropertyValueFactory<Carrera, String>("nombre"));

    TableColumn<Carrera, String> siglas = new TableColumn<>("SIGLAS");
    siglas.setSortType(TableColumn.SortType.DESCENDING);
    siglas.setCellValueFactory(new PropertyValueFactory<Carrera, String>("siglas"));

    TableColumn<Carrera, String> jefe = new TableColumn<>("JEFE");
    jefe.setMinWidth(40);
    jefe.setSortType(TableColumn.SortType.DESCENDING);
    jefe.setCellValueFactory(new PropertyValueFactory<Carrera, String>("jefeCarrera"));

    TableColumn<Carrera, Integer> matricula = new TableColumn<>("MATRICULA");
    matricula.setSortType(TableColumn.SortType.DESCENDING);
    matricula.setCellValueFactory(new PropertyValueFactory<Carrera, Integer>("matricula"));

    TableColumn<Carrera, String> acreditada = new TableColumn<>("ACREDITADA");
    acreditada.setSortType(TableColumn.SortType.DESCENDING);
    acreditada.setCellValueFactory(new PropertyValueFactory<Carrera, String>("acreditada"));

    tblCarrera.getColumns().addAll(nombre, siglas, jefe, matricula, acreditada);

    LLenarTabla();
    tblCarrera.setOnMouseClicked(new ClickTabla());

    txtMatricula.addEventFilter(KeyEvent.KEY_TYPED, new soloNumeros());
  }