diff --git a/src/main/java/fr/univ_amu/iut/fResultat/Controller.java b/src/main/java/fr/univ_amu/iut/fResultat/Controller.java new file mode 100644 index 0000000..651d918 --- /dev/null +++ b/src/main/java/fr/univ_amu/iut/fResultat/Controller.java @@ -0,0 +1,52 @@ +package fr.univ_amu.iut.fResultat; + + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.fxml.Initializable; +import javafx.scene.control.TableColumn; +import javafx.scene.control.TableView; +import javafx.scene.control.cell.PropertyValueFactory; + +import java.net.URL; +import java.util.ResourceBundle; + +public class Controller implements Initializable{ + + @FXML + private TableColumn Disciplines; + + @FXML + private TableColumn Niveaux; + + @FXML + private TableColumn Noms; + + @FXML + private TableColumn Numéro; + + @FXML + private TableView Table; + + @FXML + private TableColumn Types; + + ObservableList list = FXCollections.observableArrayList( + new Utilisateur(1,"Patrik","Maht","Blog","Terminal"), + new Utilisateur(2,"Mark","Chimie","Site","Seconde") + ); + + @Override + public void initialize(URL url, ResourceBundle resourceBundle) { + Noms.setCellValueFactory(new PropertyValueFactory("Noms")); + Numéro.setCellValueFactory(new PropertyValueFactory("Numéro")); + Disciplines.setCellValueFactory(new PropertyValueFactory("Disciplines")); + Types.setCellValueFactory(new PropertyValueFactory("Types")); + Niveaux.setCellValueFactory(new PropertyValueFactory("Niveaux")); + + Table.setItems(list); + + + } +} diff --git a/src/main/java/fr/univ_amu/iut/fResultat/FResultat.fxml b/src/main/java/fr/univ_amu/iut/fResultat/FResultat.fxml new file mode 100644 index 0000000..a10a08c --- /dev/null +++ b/src/main/java/fr/univ_amu/iut/fResultat/FResultat.fxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/fr/univ_amu/iut/fResultat/Main.java b/src/main/java/fr/univ_amu/iut/fResultat/Main.java new file mode 100644 index 0000000..6fd9b20 --- /dev/null +++ b/src/main/java/fr/univ_amu/iut/fResultat/Main.java @@ -0,0 +1,24 @@ +package fr.univ_amu.iut.fResultat; + +import javafx.application.Application; +import javafx.fxml.FXMLLoader; +import javafx.scene.Scene; +import javafx.scene.layout.AnchorPane; +import javafx.stage.Stage; + + + +public class Main extends Application { + + public static void main(String[] args) {launch(args);} + @Override + public void start(Stage stage) throws Exception { + try { + AnchorPane root = FXMLLoader.load(getClass().getResource("/fr/univ_amu/iut/fResultat/FResultat.fxml")); + stage.setScene(new Scene(root)); + stage.show(); + } catch (Exception e) { + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/src/main/java/fr/univ_amu/iut/fResultat/Utilisateur.java b/src/main/java/fr/univ_amu/iut/fResultat/Utilisateur.java new file mode 100644 index 0000000..25e989b --- /dev/null +++ b/src/main/java/fr/univ_amu/iut/fResultat/Utilisateur.java @@ -0,0 +1,40 @@ +package fr.univ_amu.iut.fResultat; + +import java.util.List; + +public class Utilisateur { + + private int Numéro ; + private String Noms; + private String Disciplines; + private String Types; + private String Niveaux; + + public Utilisateur(int numero, String noms, String disciplines, String types, String niveaux) { + Numéro = numero; + Noms = noms; + Disciplines = disciplines; + Types = types; + Niveaux = niveaux; + } + + public int getNuméro() { + return Numéro; + } + + public String getNoms() { + return Noms; + } + + public String getDisciplines() { + return Disciplines; + } + + public String getTypes() { + return Types; + } + + public String getNiveaux() { + return Niveaux; + } +}