ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2568
2568
EMPFEHLEN
-
12.09.04 14:48 #1
- Registriert seit
- Sep 2004
- Ort
- Nürnberg
- Beiträge
- 29
Hallo,
beim Aufruf der Methode setInput von TreeViewer bekomme ich eine Exception, mit der ich überhaupt nichts anfangen kann.
Nachfolgend zuerst der Code und dann die Exception.
Weiss irgend jemand Rat?
Danke für alle Tipps,
testalucida.
Der Code, der übrigens nicht von mir ist, sondern von
http://www-106.ibm.com/developerwork...ry/os-ecgui1/:
import java.io.*;
import org.eclipse.jface.viewers.*;
import org.eclipse.jface.window.*;
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
public class Explorer extends ApplicationWindow
{
public Explorer()
{
super(null);
}
protected Control createContents(Composite parent)
{
TreeViewer tv = new TreeViewer(parent);
tv.setContentProvider(new FileTreeContentProvider());
File file = new File( "C:\\" );
tv.setInput( file ); // <== HIER KRACHT'S!
return tv.getTree();
}
public static void main(String[] args)
{
Explorer w = new Explorer();
w.setBlockOnOpen(true);
w.open();
Display.getCurrent().dispose();
}
}
Und hier die Exception:
java.lang.NoClassDefFoundError: org/osgi/framework/InvalidSyntaxException
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1374)
at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:381)
at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:361)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:342)
at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:787)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:862)
at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:777)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:238)
at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1059)
at myJFaceSWTVersuche.Explorer.createContents(Explorer.java:22)
at org.eclipse.jface.window.Window.create(Window.java:348)
at org.eclipse.jface.window.Window.open(Window.java:637)
at myJFaceSWTVersuche.Explorer.main(Explorer.java:30)
-
12.09.04 15:05 #2
Hallo,
Du musst einfach das Plug-In org.eclipse.osgi_x.x.x (x.x.x steht für Version von Deinem Eclipse) in Dein Plug-In Projekt importieren, dann geht's auch.
-
12.09.04 15:13 #3
- Registriert seit
- Sep 2004
- Ort
- Nürnberg
- Beiträge
- 29
so einfach und doch so richtig...
Danke Dir!
Ähnliche Themen
-
TreeViewer (JFace) Items bearbeiten?
Von Martakus im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 9Letzter Beitrag: 08.11.11, 18:39 -
Drag Support für JFace Treeviewer
Von TLang im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 03.01.08, 12:28 -
JFace - TreeViewer -> Nur für Explorer ?
Von Trash im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 05.05.07, 17:33 -
JFace TreeViewer und User-Interaktion
Von chris_sit im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 27.01.07, 17:33 -
JFace TreeViewer
Von chris_sit im Forum JavaAntworten: 2Letzter Beitrag: 22.11.06, 18:19





Zitieren
Login





