2015-08-02 2 views
1

Теперь я знаю, что этот вопрос был задан уже, но решение там не помогло мне многоJavaFX прогноз как календарь

Как подсказывает название, я ищу способ реализации Outlook, как календарь в мое приложение JavaFX.

Я уже опробовал fullcalendar, но мне не удалось запустить jQueries, которые необходимы. Я пробовал много методов, но они либо не работают, либо я слишком глупы, чтобы правильно их реализовать.

Я также пробовал программу jfxtras, мне очень нравятся элементы управления и внешний вид, к сожалению, я довольно неопытный программист, и поэтому я не могу сэкономить эти записи.

Итак, если бы кто-то мог показать мне простой в использовании календарь или руководство по полной программе fullcalendar или jfxtras, я был бы очень признателен Спасибо заранее

EDIT: Вот ссылки, 1) Fullcalendar How to add JQuery onto JavaFx WebView

2) Похожий вопрос: Outlook like calendar control in JavaFX 2.0+

+0

Пожалуйста, объясните, я никогда не использовал Outlook, что означает «Outlook, как календарь»? И не возражаете ли вы связать, где «этот вопрос уже задан»? – Mordechai

+0

С таким календарем, как календарь, я имею в виду календарь, в котором вы можете выбрать конкретный день и увидеть весь день в часах (например, 1:00 - 2:00 и т. Д.) Или выбрать месяц/год и посмотреть дни/месяцы. Кроме того, очень важно то, что вы можете добавлять примечания/задачи в день и время, я буду искать ссылки и включать их. – Aginu

+0

@MouseEvent. Теперь я включил ссылки – Aginu

ответ

1

Ну, JFXtras имеет образцы, в которых вы можете добавить назначениях в повестку дня. Вы можете скачать его с сайта jfxtras.org и поиграть с ним.

Исходный код не такой сложный (все, что вам нужно сделать, это реализовать обратный вызов добавления встречи, см. Строку 44.), но вам нужно будет самому закодировать. Повестка дня только отображает назначения, ваша ответственность - хранить и извлекать их из вашей модели домена. https://github.com/JFXtras/jfxtras-labs-samples/blob/8.0/src/main/java/jfxtras/samples/controls/agenda/AgendaSample1.java

В основном то, что вам нужно сделать, это:

  • реализовать localDateTimeRangeCallback и установить коллекцию назначения в этом методе с данными из вашего домена
  • осуществлять newAppointmentCallback и хранить новые назначения в домене
  • отслеживает сбор встреч для удаления и удаляет соответствующие встречи в вашем домене.
+0

. Ваши решения звучат довольно просто, и я постараюсь реализовать Это! Большое вам спасибо, вы мне очень помогли. – Aginu

Смежные вопросы