2016-04-13 112 views
0

我使用JavaFX工作在Windows應用程序,使用數據庫實現下載按鈕。 我的申請是一個課程管理系統。爲此,我在應用程序中搜索了一些過濾器。如何在上圖中看到,您可以選擇教師姓名,課程編號,年份,學期等。所有這些內容都是從我的數據庫中提取的。我的問題是我想在我的過濾器中爲每個課程設置一個下載按鈕。我的想法是,我會上傳互聯網上的課程,並希望用戶下載它們。有人能給我一個關於如何做的想法嗎?由於 enter image description here在過濾器

回答

1

嘛。首先,您需要知道您的課程應以何種格式下載。它背後的想法是什麼 - 用戶爲什麼要下載課程?他可以將它導入日曆嗎?

只要你知道你會提供格式,則需要以下步驟:

  • 添加下載按鈕,您的設計(可能是它的下載已選擇將每行一個按鈕,而不是所有課程)
  • 實現其所選課程出口到您的首選格式
  • 保存的導出功能的文件複製到磁盤

編輯:

基於您的評論,只是一些基本的僞代碼。如果你實現了實際的應用程序,你應該能夠適應它併爲它編寫你自己的代碼。你不會找到能爲你提供整個下載邏輯和代碼以及所有內容的人(我們甚至不知道足夠的細節),因爲那不是這個想法。你應該爲自己嘗試一下,如果你有錯誤或問題,我們可以幫助你。

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

的想法是,用戶是學生,他們會下載課程學習。我想在互聯網上上傳溼式傳輸等課程。因此,當用戶使用過濾器查找課程時,我希望鏈接在下載時出現在該列表中,但我希望顯示爲下載按鈕,而不是URL。 – Sebi95