Archive

Posts Tagged ‘swt’

‘Nen großer Pott Kaffee

December 11th, 2008 Julius No comments

Gerade entdeckt: Fat Jar ist ein nützliches PlugIn für Eclipse, wenn im BuildPath eines Projektes mehrere .Jar’s vorhanden sind (z.B. von SWT / JFace / Equinox) und man das Projekt dann als eine einzige .Jar, die alle Abhängigkeiten (=die Dateien im BuildPath) beinhaltet, exportieren möchte.
Das PlugIn packt alle Jar’s, die im Build-Path angegeben sind, mit in die erzeugte .Jar, woraufhin man nach dem kompilieren nur noch lediglich eine einzige .Jar-Datei hat, die dann ausgeführt werden kann.

Funktioniert bei meinem SWT/Eclipse-Projekt ausgezeichnet.

Fehler die 2te

December 8th, 2008 Julius No comments

Aha. Liegt wohl am ICellModifier .  Anscheinend hat der TableViewer auch nachdem ich über nen Setter ihm die neuen Interfaces zugewiesen habe immernoch die Referenz auf die alten Sachen wie die alten IStructuredContentProvider oder den ITableLabelProvider.

Sowas ey.

Morgen dann mehr - für heute hab ich die Schnauze voll.

Leck mich!

December 8th, 2008 Julius No comments

Exception in thread “main” java.lang.ClassCastException: de.vwa.fallstudie.tabellenObjekte.Frage cannot be cast to de.vwa.fallstudie.tabellenObjekte.Kunde
at de.vwa.fallstudie.gui.provider.KundeCellModifier.getValue(KundeCellModifier.java:35)
at org.eclipse.jface.viewers.ColumnViewer$2.getValue(ColumnViewer.java:256)
at org.eclipse.jface.viewers.EditingSupport.initializeCellEditorValue(EditingSupport.java:95)
at org.eclipse.jface.viewers.ColumnViewerEditor.activateCellEditor(ColumnViewerEditor.java:194)
at org.eclipse.jface.viewers.ColumnViewerEditor.handleEditorActivationEvent(ColumnViewerEditor.java:443)
at org.eclipse.jface.viewers.ColumnViewer.triggerEditorActivationEvent(ColumnViewer.java:680)
at org.eclipse.jface.viewers.ColumnViewer.handleMouseDown(ColumnViewer.java:664)
at org.eclipse.jface.viewers.ColumnViewer.access$0(ColumnViewer.java:660)
at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown(ColumnViewer.java:89)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at de.vwa.fallstudie.gui.DBWindow.open(DBWindow.java:323)
at de.vwa.fallstudie.gui.DBWindow.(DBWindow.java:83)
at de.vwa.fallstudie.gui.MainWindow$1.widgetSelected(MainWindow.java:58)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at de.vwa.fallstudie.gui.MainWindow.open(MainWindow.java:113)
at de.vwa.fallstudie.gui.MainWindow.initShell(MainWindow.java:106)
at de.vwa.fallstudie.gui.MainWindow.(MainWindow.java:27)
at de.vwa.fallstudie.gui.MainWindow.main(MainWindow.java:119)