I am working on a project that requires a web browser being embedded in Java. I have tried JavaFX, but it does not support the downloading of files using http. I have read this article. This article show how to write download script but the download link is not shown in the front-end either, so I do not really know the download link. As a result, JavaFX cannot be my option unless there is a way that itself support download using http.
I have also looked at the dj nativeswing project. I am wonder does dj native swing support file downloading default? I can answer by my own, it seems does not.
I also found this. The jxbrowser support download and upload well, but it is not free >.<
You can use jxbrowser. http://www.teamdev.com/jxbrowser
If your project is opensource, the jxbrowser is free too. I believe it is most mature technology that can embed web browser in java, even better than javafx