2016-04-13 3 views
0

Я работаю с javaFX в приложении Windows, используя базы данных. Мое приложение - это система управления курсом. Для этого я сделал фильтр для поиска курсов в своем приложении. Как вы можете видеть на изображении выше, вы можете выбрать имя учителя, номер курса, год, семестр и т. Д. Все это извлекается из моей базы данных. Моя проблема в том, что я хочу, чтобы в моем фильтре была кнопка загрузки для каждого курса. Идея заключается в том, что я загружу курсы в Интернете и хочу, чтобы пользователи загружали их. Может кто-нибудь дать мне представление о том, как это сделать? Thanks enter image description hereРеализация кнопки загрузки в фильтре

ответ

1

Хорошо. Сначала вам нужно знать, в каком формате ваши курсы должны быть загружены. В чем заключается идея: зачем пользователю загружать курс? Может ли он импортировать его в календарь?

Как только вы знаете, какой формат вы обеспечите необходимы следующие шаги:

  • Добавить кнопку загрузки для вашего дизайна (вероятно, он загружает все курсы уже выбран, вместо добавления кнопки для каждой строки)
  • Реализовать функцию экспорта, которая экспортирует выбранный курс в вашей предпочитаемой формате
  • Сохранить файлы на диске

Edit:

Основываясь на ваших комментариях, просто базовый псевдокод. Если вы внедрили фактическое приложение, вы сможете адаптировать его и написать свой собственный код для него. Вы не найдете того, кто предоставит вам всю логику и код загрузки и все (мы даже не знаем достаточно подробностей для него), потому что это не идея. Вы должны попробовать это для себя, и мы можем помочь вам, если у вас есть ошибки или проблемы.

Button myDownloadButton = new Button(); 

Добавить загрузка действие

myDownloadButton.setOnAction(new EventHandler<ActionEvent>() { 
    @Override public void handle(ActionEvent e) { 

     // get selected row 
     // create url or read url from row 
     startDownload(yourUrl); 
    } 
}); 
+0

Идея заключается в том, что пользователи являются студентами, и они будут загружать курсы для изучения. Я хочу загружать курсы в Интернете на сайты, такие как wetransfer. Поэтому, когда пользователь будет искать курс с использованием фильтра, я хочу, чтобы ссылка отображалась в этом списке при загрузке, но мне нравится выглядеть как кнопка загрузки, а не как URL. – Sebi95

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