Changeset 467
- Timestamp:
- 05/23/13 20:02:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/Browser.java
r455 r467 65 65 private boolean _isExiting = false; 66 66 67 private boolean _ version6 = false;68 69 public boolean is Version6() {70 return _ version6;67 private boolean _minimum_version6 = false; 68 69 public boolean isMinimumVersion6() { 70 return _minimum_version6; 71 71 } 72 72 … … 232 232 EntitySaveManager.getInstance().addSaveStateChangedEventListener(this); 233 233 234 String version = System.getProperty("java.version"); 235 236 if (version.startsWith("1.6")) { 237 // Set the drag and drop handler 238 _version6 = true; 239 setTransferHandler(FrameDNDTransferHandler.getInstance()); 240 } else { 241 System.out.println("Upgrade to Java 1.6 to enable drag and drop"); 242 } 234 String full_version = System.getProperty("java.version"); 235 String[] version_parts = full_version.split("\\."); 236 if (version_parts.length>=2) { 237 String version_str = version_parts[0] + "." + version_parts[1]; 238 double version = Double.parseDouble(version_str); 239 240 if (version >= 1.6) { 241 // Set the drag and drop handler 242 _minimum_version6 = true; 243 setTransferHandler(FrameDNDTransferHandler.getInstance()); 244 } else { 245 System.err.println("Upgrade to a (minimum) of Java 1.6 to enable drag and drop support in Expeditee"); 246 } 247 } 248 else { 249 System.err.println("Unable to parse Java version number " + full_version + " to determin if Drag and Drop supported"); 250 251 } 252 243 253 244 254 try {
Note:
See TracChangeset
for help on using the changeset viewer.