2015-03-19 28 views
0

所以基本上我的問題是如何上傳我的系統上的圖像(票務系統)。我是GUI新手。我如何在我的系統上使用jFilechoose上傳圖像?

有人告訴我,它可以通過JFileChooser(搜索圖像)和JLabel(圖像處理程序)完成,但如果你們知道其他選項,請讓我知道。我非常需要這個。這是我最後一個項目中唯一缺失的部分。

+0

[爲什麼你認爲JFileChooser不是那麼好](http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html)並尋找其他選項 – 2015-03-19 12:44:17

+0

上傳你的意思是什麼系統?例如,您想要在C:/上選擇圖像,並將其顯示在JLabel上,並將其用作icone? – damus4 2015-03-19 12:46:13

+0

是的,這是有點它。但我將能夠保存在我的數據庫?我的意思是我上傳的圖像?以便簡單。只要想想這就好像在Facebook上上傳個人資料圖片一樣。這基本上是我想要做的。 – 2015-03-19 12:48:07

回答

0

隨着您的評論,我現在看到你想要做什麼。 你需要做以下步驟:

  • 使用JFileChooser以獲得所需的IMG(不要忘了把面具只看到例如* .JPEG)
  • 設置的icon一個帶路徑的JLabel,通過JFileChooser獲得的圖像(它更加用戶友好,看看你會節省什麼img))
  • 既然你有圖像的路徑,你需要做的是讀取該圖像並將其「轉換」爲byte[]
  • 現在您已經獲得了圖像的字節保存到您的數據庫(通過BLOB例如)

我希望它是幫助你或至少給你一種方法來解決這個問題。

+0

謝謝你! – 2015-03-19 23:40:16

1

有關如何使用JFileChooser上載和顯示圖像的示例,請參閱here

+0

感謝這一點。幫助我很多:) – 2015-03-19 23:13:02

相關問題