Changeset 7934


Ignore:
Timestamp:
03/26/12 11:53:54 (8 years ago)
Author:
curtis
Message:

Fix JDK6 compile errors

Switching on Strings only works with JDK7+.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/flow-cytometry/src/main/java/loci/apps/flow/FlowCytometry.java

    r7932 r7934  
    211211                bp = new ByteProcessor(width,height,imageData, theCM); 
    212212//              String mode = "brightfield"; 
    213                 switch (mode){ 
    214                         case "brightfield": 
    215                                 IJ.run("selectWindow(\"Brightfield Images\")");                  
    216                                 break; 
    217                         case "intensity":  
    218                                 IJ.run("selectWindow(\"Intensity Images\")"); 
    219                                 break; 
    220                         default:  
    221                                 IJ.run("selectWindow(\"Islet Images\")"); 
    222                                 break;           
     213                if ("brightfield".equals(mode)) { 
     214                        IJ.run("selectWindow(\"Brightfield Images\")"); 
     215                } 
     216                else if ("intensity".equals(mode)) { 
     217                        IJ.run("selectWindow(\"Intensity Images\")"); 
     218                } 
     219                else { 
     220                        IJ.run("selectWindow(\"Islet Images\")"); 
    223221                } 
    224222                IJ.run("Add Slice"); 
     
    342340//              String mode = "brightfield"; 
    343341                mode=mode.toLowerCase(); 
    344                 switch (mode){ 
    345                         case "brightfield": IJ.newImage("Brightfield Images", "8-bit", width, height, 0); 
    346                                 break; 
    347                         case "intensity": IJ.newImage("Intensity Images", "8-Bit", width, height, 0); 
    348                                 break; 
    349                         case "both":  
    350                                 IJ.newImage("Brightfield Images", "8-bit", width, height, 0); 
    351                                 IJ.newImage("Intensity Images", "8-Bit", width, height, 0); 
    352                                 break; 
    353                         default: IJ.newImage("Islet Images", "8-Bit", width, height, 0); 
    354                                 break;           
     342                if ("brightfield".equals(mode)) { 
     343                        IJ.newImage("Brightfield Images", "8-bit", width, height, 0); 
     344                } 
     345                else if ("intensity".equals(mode)) { 
     346                        IJ.newImage("Intensity Images", "8-Bit", width, height, 0); 
     347                } 
     348                else if ("both".equals(mode)) { 
     349                        IJ.newImage("Brightfield Images", "8-bit", width, height, 0); 
     350                        IJ.newImage("Intensity Images", "8-Bit", width, height, 0); 
     351                } 
     352                else { 
     353                        IJ.newImage("Islet Images", "8-Bit", width, height, 0); 
    355354                } 
    356355                if (pixelsPerMicron > 0){  
Note: See TracChangeset for help on using the changeset viewer.