Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

swt-jface:treeviewer 2007/11/12 09:48 swt-jface:treeviewer 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
====== TreeViewer ====== ====== TreeViewer ======
-{{eclipse-rcp:treeviewer.png|}}+//org.eclipse.jface.viewers.TreeViewer//\\ 
 +\\ 
 +Siehe auch: [[treetableviewer|TreeViewer mit mehreren Spalten]]\\ 
 +{{eclipse-rcp:treeviewer.png|}}\\ 
 +\\ 
 +\\ 
 +<html> 
 +  <script type="text/javascript"><!-- 
 +      google_ad_client="pub-9681858985507948"; 
 +      google_ad_width = 468; 
 +      google_ad_height = 60; 
 +      google_ad_format = "468x60_as"; 
 +      google_ad_type = "text"; 
 +      google_ad_channel = ""; 
 +      google_color_border = "cccccc"; 
 +      google_color_bg = "FFFFFF"; 
 +      google_color_link = "1d2d8c"; 
 +      google_color_text = "000000"; 
 +      google_color_url = "1d2d8c"; 
 +      //--> 
 +  </script> 
 +  <script type="text/javascript" 
 +      src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
 +  </script> 
 +</html> 
 +\\
<code java> <code java>
-package com.sowas.rpcdemos.treeviewer;+package com.sowas.javawiki.rpcbaseapplication;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
- 
-import javax.sound.midi.Track; 
import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.jface.viewers.ILabelProvider;
Zeile 108: Zeile 131:
      public House(Street street, int i){       public House(Street street, int i){
        this.street = street;         this.street = street;
-            indx = i + 1; +        indx = i + 1; 
-         }+     }
      public String toString(){       public String toString(){
-        return "Topfdeckelstraße " + indx;+        return "Haus " + indx;
      }       }
  }   }
Zeile 119: Zeile 142:
  class AddressContentProvider implements ITreeContentProvider {   class AddressContentProvider implements ITreeContentProvider {
 +      /**
 +      * Liefert die Kinder eines Elements
 +      */
      public Object[] getChildren(Object parentElement) {       public Object[] getChildren(Object parentElement) {
        if (parentElement instanceof List)         if (parentElement instanceof List)
Zeile 129: Zeile 155:
      }       }
 +      /**
 +      * Liefert die Eltern eines Elements
 +      */
      public Object getParent(Object element) {       public Object getParent(Object element) {
        if (element instanceof Street)         if (element instanceof Street)
Zeile 137: Zeile 166:
      }       }
 +      /**
 +      * Liefert, ob ein Element Kinder hat
 +      */
      public boolean hasChildren(Object element) {       public boolean hasChildren(Object element) {
        if (element instanceof List)         if (element instanceof List)
Zeile 147: Zeile 179:
      }       }
-      public Object[] getElements(Object kundenstaemme) { +      /** 
-        return getChildren(kundenstaemme);+      * Liefert die Root-Elemente 
 +      * Kann daher meist getChildren() aufrufen 
 +      */ 
 +      public Object[] getElements(Object inputElement) { 
 +        return getChildren(inputElement);
      }       }
Zeile 158: Zeile 194:
  }   }
} }
-</code>+</code>\\

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007