Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

import javafx.application.

Application;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ComboBox;
import javafx.scene.control.DatePicker;
import javafx.scene.control.Label;
import javafx.scene.control.RadioButton;
import javafx.scene.control.TextField;
import javafx.scene.control.ToggleGroup;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;

public class App extends Application {

@Override
public void start(Stage primaryStage) {

GridPane root = new GridPane();


root.setAlignment(Pos.CENTER);
root.setHgap(10);
root.setVgap(10);
root.setPadding(new Insets(25, 25, 25, 25));

//nom
Label l1 = new Label("Nom:");
root.add(l1, 0, 1);

TextField nom = new TextField();


root.add(nom, 1, 1);
//prenom
Label l2 = new Label("Prenom:");
root.add(l2, 0, 3);

TextField prenom = new TextField();


root.add(prenom, 1, 3);
//date de naissance
Label l3 = new Label("Date de Naissance:");
root.add(l3, 0, 5);

DatePicker date = new DatePicker();


root.add(date, 1, 5);
//adresse
Label l4 = new Label("Adresse:");
root.add(l4, 0, 7);

TextField adresse = new TextField();


root.add(adresse, 1, 7);
// ville
Label l5 = new Label("Ville:");
root.add(l5, 0, 9);

ComboBox ville = new ComboBox<>();


ville.getItems().addAll(" ","ALGER","BLIDA","BIRTOUTA");
root.add(ville, 1, 9);
//Anne univ
Label l6 = new Label("Annee Universitaire:");
root.add(l6, 0, 11);

ComboBox annee = new ComboBox<>();


annee.getItems().addAll(" ","L1","L2","L3");
root.add(annee, 1, 11);
//specialite
Label l7 =new Label("Specialite:");
root.add(l7,0,13);
ToggleGroup spec=new ToggleGroup();
RadioButton b1=new RadioButton("INFO");
RadioButton b2=new RadioButton("MATH");
b1.setToggleGroup(spec);
b2.setToggleGroup(spec);
root.add(b1,1,13);root.add(b2,2,13);

//modules optionnels
Label l8 =new Label("Modules Optionnels:");
root.add(l8,0,15);

CheckBox c1 = new CheckBox("IHM");


CheckBox c2 = new CheckBox("COMPIL");
CheckBox c3 = new CheckBox("DEV WEB");
root.add(c1,1,15);root.add(c2,2,15);root.add(c3,3,15);

//Centre d'interet
Label l9 = new Label("Centre d'interet:");
root.add(l9, 0, 17);

ComboBox ci = new ComboBox<>();


ci.getItems().addAll(" ","choix1","choix1","choix1");
root.add(ci, 1, 17);

Button btn1=new Button("Enregistrer");


Button btn2=new Button("Annuler");
root.add(btn1, 3, 20);
root.add(btn2, 4, 20);
btn1.setOnAction(event->{
nom.clear();
prenom.clear();
date.setValue(null);
adresse.clear();
ville.setValue(null);
annee.setValue(null);
b1.setSelected(false);
b2.setSelected(false);
c1.setSelected(false);
c2.setSelected(false);
c3.setSelected(false);
ci.setValue(null);
});
btn2.setOnAction(event->{
nom.clear();
prenom.clear();
date.setValue(null);
adresse.clear();
ville.setValue(null);
annee.setValue(null);
b1.setSelected(false);
b2.setSelected(false);
c1.setSelected(false);
c2.setSelected(false);
c3.setSelected(false);
ci.setValue(null);
});

root.setAlignment(Pos.BASELINE_LEFT);
Scene scene = new Scene(root, 700,500);
primaryStage.setTitle("Information Personnels:");
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.show();

}
public static void main(String[] args) {
launch(args);
}

You might also like