EasyDragDrop icon indicating copy to clipboard operation
EasyDragDrop copied to clipboard

A minimal java desktop app with awesome UI based on Swing to drag and drop files programmatically.



EasyDragDrop Implementation

A minimal java desktop app with awesome UI based on Swing.

                                              Build Status star this repo GitHub Issues License GitHub pull requests

Basic Overview

Sharing is caring! We all want to share newest images, music, video clips with friends and relatives,so today I am about to bring in to you such a program with the source code which enables users to share any file from desktop using drag & drop modus operandi. EasyDragDrop is definitely an amazing programm and easy to use that allows you to share files from desktop just by dragging and dropping technique. That means, by using EasyDragDrop you can certainly send any sort of file just by putting it on the app as it described below.

EasyDragDrop is actually a cross platform application that is available for Windows, Linux. Unfortunately, Mac users won’t be able to have the taste of this application as of now

Why Should i use it?

With the drag and drop application builder will make that absolutely possible for you. You could structure any java app design based on your personality. This is pretty cool! It’s a great way to have an app that really defines your own identity. Because drag and drop technology is extremely easy to utilize, you can make wonderful applications. With it, you have a larger chance to attract so many customers. Of course, the immediate question that will come to your mind is that “What does a drag and drop application has in stored for me?” Actually, there are so many brilliant things you will be able to enjoy once you use it in creating your own app. Take a closer look a the documentation below and you will find exactly what you need.

  • Save more than 100 hours of software by having a good looking drag & drop option available in the Windows Desktop.
  • There are several brilliant functions, what could give you the value of your money. It is free and open source and is intended to be used by everyone.
  • Easily implementation by any programmer and full featured software with source code.

Benefits of EasyDragDrop

EasyDragDrop has loads of features. However, the following list is a glimpse of that huge features list.

  • Availability to share files from desktop programmatically.
  • It is value For Money.
  • It has an Awesome UI app.
  • Availability to upload any file including audio, video, link, image etc.
  • Easy to use.
  • Provides a proper way to generate the .jar file with dependencies with maven.
  • Availability of the source code to the public.

Features Instructions

  • Maven Sample project Included with proper way to construct an app.
  • The working Java sample includes only the front End of the application and the basic checking methods.
  • The Java Demo demonstrate a basic restriction that accept valid files in Microsoft Worksheet Format. It can be easily controlled and be changed about whatever restriction formats you want(audio, video, link, image etc) as it shown it the above tutorial .gif.

What You will Need?

  • About 15 minutes.
  • A favorite JAVA text editor or IDE.
  • JDK 8 or later.
  • Download and unzip the source repository for this guide.
  • cd into the Path that you previous Downlaod.
  • et voila! You are ready to adapt it to match it with your specifications.

Build The Sample

  1. If you download the samples ZIP, be sure to unzip the entire archive.
  2. Start Netbeans and select File > Open > Project.
  3. Press Ctrl+Shift+B, or select Build > Clean & Build Project.

Support

Please open an issue for support or even more open a pull request.

License

This project is licensed under the MIT License - see the Licence.md file for details

Contacts

Don't hesitate to ask me whatever you want. Stay tuned for more awesome projects :kissing_heart: . Follow me or Connect me via Linkedin

Contributing

Please contribute using Github Flow. Create a branch, add commits.

  1. Fork it: git clone https://github.com/PanagiotisDrakatos/EasyDragDrop.git
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request
  6. :smile: :smile: :smile:

Donate

If you have found this project useful, please consider making a donation to contribute for more awesome projects paypal