Changeset 2047 in josm for trunk/src/org/openstreetmap/josm/gui/FileDrop.java
- Timestamp:
- 2009-09-04T08:31:03+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/FileDrop.java
r2039 r2047 9 9 import java.io.PrintStream; 10 10 import java.io.Reader; 11 import java.util.Arrays; 11 12 import java.util.List; 12 13 13 14 import javax.swing.BorderFactory; 14 15 16 import org.openstreetmap.josm.Main; 15 17 import org.openstreetmap.josm.actions.OpenFileAction; 16 18 … … 70 72 71 73 /* Constructor for JOSM file drop */ 72 public FileDrop(final java.awt.Component c) 73 { this( 74 null, // Logging stream 75 c, // Drop target 76 BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), // Drag border 77 true, // Recursive 78 new FileDrop.Listener() 79 { 80 public void filesDropped( java.io.File[] files ) 81 { 82 OpenFileAction ofa = new OpenFileAction(); 83 for( int i = 0; i < files.length; i++ ) 84 { 85 ofa.openFile(files[i]); 86 } // end for: through each dropped file 87 } // end filesDropped 88 }); // end FileDrop.Listener 74 public FileDrop(final java.awt.Component c){ 75 this( 76 null, // Logging stream 77 c, // Drop target 78 BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), // Drag border 79 true, // Recursive 80 new FileDrop.Listener(){ 81 public void filesDropped( java.io.File[] files ){ 82 // start asynchronous loading of files 83 OpenFileAction.OpenFileTask task = new OpenFileAction.OpenFileTask(Arrays.asList(files)); 84 Main.worker.submit(task); 85 } 86 } 87 ); 89 88 } 90 91 89 92 90 /**
Note:
See TracChangeset
for help on using the changeset viewer.
