RCP, Fehler beim MultiPageEditor, Widget is disposed

Javahexe74

Mitglied
Hallo!

Ich erstelle gerade eine RCP-Anwendung mit Eclipse 3.5! Jetzt habe ich ein Problem mit dem MultiPageEditor. Nachdem ich jetzt einige Foren durchsucht habe und viel gegooglet habe und immer noch keine Lösung habe, versuche ich es mal hier.

Ich habe eine View und immer wenn ich auf eine Zeile der View doppelklicke, soll sich ein Editor öffnen. Das funktioniert auch alles wunderbar. Wenn der Editor zu einer bestimmten Zeile schon geöffnet ist, soll er nicht noch mal geöffnet werden, sondern der offene angezeigt (aktiviert) werden. Auch das klappt alles gut. Wenn ich jetzte mehrere Editoren zu verschieden Zeilen geöffnet habe und dann Änderungen mache, so dass mehrere Editoren dirty sind und dann einen Editor der dirty ist schließe, werde ich gefragt, ob ich die Änderungen speichern möchte. Wenn ich das dann mache und dann einen anderen Editor aktiviere, bekomme ich folgenden Fehler. Widget is disposed!!! ???:L

Wo kann mein Fehler liegen. An welcher Stelle mache ich was falsch.

Würde mich über einen Tipp sehr freuen.

Gruß von der Javahexe
 
G

Gast2

Gast
Das kann an vielem liegen...
Machst du irgendwas mit Listener und Events???Meistens sagt der Fehler doch wo du auf ein widget zugreifst dass es nicht mehr gibt...
Wie aktivierst du deinen Editor wieder??? Hast du das im IEditorInput gemacht?
 

Javahexe74

Mitglied
Hallo,

danke für die schnelle Antwort.

Ja, ich arbeite mit Listener. Mit keyListener und MouseListener und FocusListener.

Ich aktiviere meinen Editor wieder, in dem ich ihn anklicke.
Was muss ich denn dafür im IEditorInpit machen?

Würde dir etwas Code oder die Fehlermeldung weiterhelfen?

Gruß Javahexe
 
G

Gast2

Gast
Nicht nur aktivieren auch dass du ihn nur einmal öffnen kannst
Editoren in Eclipse RCP


Zu deinem Problem in welcher Zeile kommt denn die Fehlermeldeung? Siehst du doch im log wo der Fehler auftritt... So kann man schlecht dazu was sagen...
 

Javahexe74

Mitglied
Ich weiß jetzt, an welcher Stelle mein Fehler auftritt. Allerdings habe ich noch keine Idee, wie ich den Fehler beheben kann. ???:L

Ich meinem Editor Buttons hinzugefügt, die den selektierten Text im Editor formatieren soll. Dafür habe ich eine IEditorActionDelecate Klasse geschrieben. In der Methode setActiveEditor wird ja der Editorpart übergeben und an dieser Stelle habe ich dann einen Keylistener und einen MouseListener, die ich erst remove und dann hinzufüge. Wenn ich jetzt allerdings einen Editor speichere und schließe und dann in einen anderen Editor klicke. Möchte er einen Listener entfernen, der schon weg ist und ich bekomme die Fehlermeldung Widget is disposed.

Hat jemand eine Idee, wie ich den Fehler beheben kann?

Gruß Javahexe
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M EMF Model Transaction Fehler beim Updaten eines Graphiti-Pictogramms Plattformprogrammierung 2
dzim Fehler beim starten eines Produkts Plattformprogrammierung 5
L Fehler: Veraltete API Plattformprogrammierung 1
B Eclipse zeigt Fehler nach Java-Update auf 1.8.0_40 Plattformprogrammierung 3
H Linux Fehler der JRE Plattformprogrammierung 2
M GEF Tutorial mit Fehler(?), Fehler finden. Plattformprogrammierung 3
M RCP [Eclipse RCP] Feature Export und "Fehler"... Plattformprogrammierung 3
R RCP Projekt exportieren wirf fehler. Plattformprogrammierung 5
J eclipse: "The selection cannot be launched and there are no recent launches" Fehler Plattformprogrammierung 3
M Fehler bei Plugin Export für eigene Target Platform Plattformprogrammierung 3
T Neue Products Fehler JVM Terminated exit code 13 Plattformprogrammierung 4
dzim Editor aus View öffnen - fehler: unbekannte Editor ID Plattformprogrammierung 11
M Eclipse Probleme beim Ausführen eines Programms Plattformprogrammierung 3
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
W Eclipse vergißt beim Exportieren Resources-Ordner Plattformprogrammierung 11
C Eclipse: Notification beim umbennen von Methoden? Plattformprogrammierung 4
M OSGi Probleme / Unklarheiten beim laden von DLL's Plattformprogrammierung 4
dzim OSGi Problem beim Verwenden von Declaratice Services Plattformprogrammierung 18
L RCP Exception beim Ausführen von BIRT Application Plattformprogrammierung 2
Mike90 Error beim Öffnen einer RCP-App Plattformprogrammierung 2
W SWTException beim Schließen einer ViewPart Plattformprogrammierung 13
L RCP Detached View beim Starten des RCPs? Plattformprogrammierung 3
lumo RCP Beim wechsel der Perspektive automatisch Views aktivieren Plattformprogrammierung 6
X b3 aggregator - Erfahrungen beim spiegeln von p2 Update Sites Plattformprogrammierung 10
jemandzehage Kurze Fehlernachricht beim starten in Eclipse Plattformprogrammierung 5
dzim Veränderte Abhängigkeiten beim Umstieg von 3.5.2 auf 3.6.1 Plattformprogrammierung 9
G Probleme beim Export Plattformprogrammierung 2
dzim Problem beim neuanlegen von Composites Plattformprogrammierung 4
S Plugin: View beim Button-Klick austauschen Plattformprogrammierung 7
K Keine EXE beim Export Plattformprogrammierung 10
M Teilweise Probleme beim Updaten von Plugins Plattformprogrammierung 3
S Versionsprobleme beim Erstellen eines Plugins Plattformprogrammierung 6
S View speichern/laden beim schließen Plattformprogrammierung 14
B Simple Action beim Speichern in Eclipse... Plattformprogrammierung 2
M Problem beim Zugriff auf Klasse aus Fragment in einem anderen Plugin Plattformprogrammierung 3
N Beim starten addPartListener() benutzen Plattformprogrammierung 2
dzim Nerviges Gepiepe beim Nutzen von KeyListenern & Scrollbare Composites Plattformprogrammierung 2
dzim java.lang.ClassNotFoundException beim laden eines Plugins Plattformprogrammierung 10
T [RCP] Was passiert genau beim laden eines Plugins? Plattformprogrammierung 4
V Eclipse RCP Encoding beim Export Plattformprogrammierung 4
V Ich brauche hilfe beim Eclipse RCP Export Plattformprogrammierung 8
X MultiPageEditor - JavaSourceCode Formatting Plattformprogrammierung 2
K Menu im MultiPageEditor Plattformprogrammierung 3
K MultiPageEditor isDirty Plattformprogrammierung 13
M Eclipse RCP: Context Menu für MultiPageEditor erzeugen... Plattformprogrammierung 6
M MultiPageEditor (XMLMultiPageEditorPart) erweitern Plattformprogrammierung 1

Ähnliche Java Themen

Neue Themen


Oben