Martin,

Maybe I can take a peek at the code in the library this week?

SS



On 9/19/07, Martin Davis <[EMAIL PROTECTED]> wrote:
> Hey, coders.
>
> Check out the FileDrop library for doing file drag-and-drop:
>
> http://iharder.sourceforge.net/filedrop/
>
> The code is unlicensed and can be repackaged and used anywhere
>
> It's almost trivial to use - with one class FileDrop you can respond to
> file drop events on any Swing component.  It took me literally 5 minutes
> to implement file dropping in the JTS TestBuilder, using this code:
>
>  private void initFileDrop(Component comp) {
>    new FileDrop(comp, new FileDrop.Listener() {
>      public void filesDropped(java.io.File[] files) {
>        try {
>          openXmlFilesAndDirectories(files);
>        } catch (Exception ex) {
>          reportException(null, ex);
>        }
>      }
>    });
>  }
>
> With this, I can see adding file dropping in two places in OJ:
> - dropping onto a Task (Project) window would load the dataset(s) into
> that Task
> - dropping onto the top OJ frame would create a new task and load the
> dataset(s) into it
>
> This is a perfect example of where modularizing into View and Model is
> important.  The file loading/task creation code should be in the model
> module, where it can be called from many different view gestures (menu
> items and drop events, in this case).
>
> Anyone keen to give this a go?
>
> --
> Martin Davis
> Senior Technical Architect
> Refractions Research, Inc.
> (250) 383-3022
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to