• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.clients
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Change
  • Next Change →

Changeset 5543 for branches/OmeroEditor/src/treeModel/TreeEditorFactory.java

Show
Ignore:
Timestamp:
07/17/08 16:32:21 (4 months ago)
Author:
will
Message:

Basically working JTree, with custom Rendering, Editing and Selection behavior

Files:
1 modified

  • branches/OmeroEditor/src/treeModel/TreeEditorFactory.java (modified) (2 diffs)

Legend:

Unmodified
Added
Removed
  • branches/OmeroEditor/src/treeModel/TreeEditorFactory.java

    r5537 r5543  
    2828import javax.swing.tree.MutableTreeNode; 
    2929import javax.swing.tree.TreeNode; 
     30 
     31import tree.DataFieldConstants; 
    3032 
    3133import fields.Field; 
    … …  
    7880        public static TreeNode createDummyTree() { 
    7981                 
    80                 Field rootField = new Field("Title", "My Experiment"); 
     82                Field rootField = new Field(); 
     83                rootField.setAttribute(DataFieldConstants.ELEMENT_NAME, "Title"); 
    8184                DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(rootField); 
    8285                 
    83                 DefaultMutableTreeNode p1Name = new DefaultMutableTreeNode(new Field("Protocol", "10-2-08")); 
    84                 DefaultMutableTreeNode p2Name = new DefaultMutableTreeNode(new Field("Temperature", "37'C")); 
    85                 DefaultMutableTreeNode c1Name = new DefaultMutableTreeNode(new Field("Cells", "HeLa")); 
    86                 DefaultMutableTreeNode c2Name = new DefaultMutableTreeNode(new Field("DNA", "GFP-H2B")); 
    87                 DefaultMutableTreeNode c3Name = new DefaultMutableTreeNode(new Field("Incubation time", "3 hrs")); 
    88                 DefaultMutableTreeNode c4Name = new DefaultMutableTreeNode(new Field("On ice", "10 mins")); 
     86                Field field; 
     87                 
     88                DefaultMutableTreeNode p1Name = new DefaultMutableTreeNode( 
     89                                new Field("Protocol", "10-2-08", DataFieldConstants.TEXT_ENTRY_STEP)); 
     90                DefaultMutableTreeNode p2Name = new DefaultMutableTreeNode( 
     91                                new Field("Temperature", "37'C", DataFieldConstants.TEXT_ENTRY_STEP)); 
     92                 
     93                field = new Field("Date", null, DataFieldConstants.DATE_TIME_FIELD); 
     94                // field.setAttribute(DataFieldConstants.SECONDS, "3600"); 
     95                //field.setAttribute(DataFieldConstants.UTC_MILLISECS, "This is a test description"); 
     96                DefaultMutableTreeNode c1Name = new DefaultMutableTreeNode(field); 
     97                DefaultMutableTreeNode c2Name = new DefaultMutableTreeNode( 
     98                                new Field("DNA", null, DataFieldConstants.FIXED_PROTOCOL_STEP)); 
     99                DefaultMutableTreeNode c3Name = new DefaultMutableTreeNode( 
     100                                new Field("Incubation time", "3 hrs", DataFieldConstants.TEXT_ENTRY_STEP)); 
     101                DefaultMutableTreeNode c4Name = new DefaultMutableTreeNode( 
     102                                new Field("On ice", "10 mins", DataFieldConstants.TEXT_ENTRY_STEP)); 
     103                 
     104         
    89105         
    90106        rootNode.add(p1Name); 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/