Professional Documents
Culture Documents
Main Controller
Main Controller
java
package controllers;
import java.net.URL;
public class MainController implements Initializable {
@FXML
private ListView<String> listView;
public void populateMainListView() throws Exception {
DatabaseUtil db = new DatabaseUtil();
db.setUp();
db.startTransaction();
List<Animal> animalDBlist = (List<Animal>) db.animalList();
ObservableList<String> animalNamesList= getAnimalName(animalDBlist);
listView.setItems(animalNamesList);
listView.refresh();
db.closeEntityManager();
}
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
// TODO Auto-generated method stub
try {
populateMainListView();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}