Bonjour,

je suis entrain de créer une application en JavaFx, j'ai dedans un calendrier de calendrirFX (http://dlsc.com/wp-content/html/calendarfx/manual.html)

J'ai un problème je n'arrive pas rajouter d'entry, sur mon calendrier.

Voici les différents fichier que j'ai :

Agenda.fxml
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="UTF-8"?>
 
<?import com.calendarfx.view.WeekDayView?>
<?import com.calendarfx.view.page.WeekPage?>
<?import javafx.scene.layout.AnchorPane?>
 
<AnchorPane style="-fx-background-color: #328FAD;" xmlns="http://javafx.com/javafx/8.0.111" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.maceoteam.hotel.components.spaManager.agenda.AgendaController">
   <children>
      <WeekPage fx:id="Calendrier" layoutX="-142.0" layoutY="224.0" AnchorPane.bottomAnchor="10.0" AnchorPane.leftAnchor="10.0" AnchorPane.rightAnchor="10.0" AnchorPane.topAnchor="10.0" />
      <WeekDayView layoutX="237.0" layoutY="-790.0" />
   </children>
</AnchorPane>
AgendaController.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.maceoteam.hotel.components.spaManager.agenda;
 
import com.calendarfx.model.Calendar;
import com.calendarfx.model.CalendarSource;
import com.calendarfx.model.Entry;
import com.calendarfx.view.page.WeekPage;
import com.jfoenix.controls.JFXDrawer;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
 
import java.net.URL;
import java.util.Map;
import java.util.ResourceBundle;
 
/**
 * Created by jeremy on 16/05/2017.
 */
public class AgendaController implements Initializable {
    /**
     * Initializes the controller class.
     */
 
    @FXML
    private WeekPage Calendrier;
 
    @Override
    public void initialize(URL url, ResourceBundle rb) {
 
 
    }
}
J'essaye la méthode marquer dans leur doc addEntry().

Mais cela ne marche pas car, sur mon fxml, c'est un weekpage et lui attend le CAlendar.

Si vous avez une solution, se serait cool.

Merci par avance !!