ViewPart nicht schließbar

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Moin zusammen,

Ich starte in einer View einen neuen Thread um etwas zu Berechnen nun möchte ich, dass man solange die View nicht schließen kann... Wie gehe ich am Besten vor PartListener?
 
G

Guest

Gast
Okay mit dem PartListener klappt es irgendwie nicht so ganz wie kann ich eine view für eine kurze zeit nicht schleißbar machen?
 
G

Guest

Gast
Code:
public class Perspective implements IPerspectiveFactory
{
  private static IPageLayout sLayout = null;

  public void createInitialLayout(IPageLayout layout)
  {
    sLayout = layout;
  }

  public static void setCloseableView(String id, boolean closeable)
  {
    sLayout.getViewLayout(id).setCloseable(closeable);
  }

[code]

klappt leider nicht  :bahnhof: 

[code]
org.eclipse.core.runtime.AssertionFailedException: assertion failed: 
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:109)
	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:95)
	at org.eclipse.ui.internal.PageLayout.getViewLayoutRec(PageLayout.java:218)
	at org.eclipse.ui.internal.PageLayout.getViewLayout(PageLayout.java:855)
	at com.rcp.ui.Perspective.setCloseableView(Perspective.java:54)
	legatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
 
G

Guest

Gast
so okay den UC den ich vorhabe ist im RCP wohl nicht gedacht.
So jetzt dachte ich mit kann ich ja den Save Dialog benutzen dann kann der User immer noch auf "cancel" drücken.

So 3 Fragen:


1.
Code:
public class AssemblyPicturesRecordingView extends ViewPart implements ISaveablePart
{

  public boolean isDirty()
  {
    return mCloseable;
  }

}

so wenn ich hier true zurück bekomme, dann wird der Stern(*) neben dem Partnamen angezeigt. Wenn ich jetzt die View schließe bekomme ich nicht den SaveDialog warum????

2. Kann ich mir für diesen bestimmten Fall einen eigenen Dialog machen oder nur den text ändern???

3. Wie/Wo kann ich abfragen was gedrückt wurde, weil falls der User ok drückt muss ich einen Thread beenden.

thx
 
V

Vayu

Gast
auch wenn es vielleicht bissl zu spät is :) dennoch ...

du musst ISaveablePart2 implementieren und dich in die promptToSaveOnClose methode hängen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L RCP ViewPart Event auf SwingPanel übertragen? Plattformprogrammierung 8
W SWTException beim Schließen einer ViewPart Plattformprogrammierung 13
C RCP ViewPart Tabicon - animation Plattformprogrammierung 3
P ViewPart dynamisch (Install/Deinstall Plugin) anzeigen in Perspektive? Plattformprogrammierung 12
G ViewPart event Plattformprogrammierung 7
Kirby.exe Tastatur und Maus reagieren nicht auf dem Login Screen Plattformprogrammierung 1
V JRE installieren oder nicht ? Plattformprogrammierung 40
M exe kann .dat nicht richtig lesen/ schreiben Plattformprogrammierung 2
Blender3D Swing Timer läuft unter Windows korrekt nicht aber unter UBUNTU Plattformprogrammierung 11
D Nach Sprachpaket Installation kann eclipse nicht mehr gestartet werden Plattformprogrammierung 4
G Nullpointer im Debugger, jedoch nicht beim normalen Starten Plattformprogrammierung 12
J Maven löst Zertifikatspfad bei HTTPS zum Repository-Server NEXUS nicht auf Plattformprogrammierung 1
P OSGi Maven build startet nicht <Unable to process "BundleTranslationProvider.locale"> Plattformprogrammierung 0
N Update auf JRE 7_71 - Klasse wird nicht gefunden? Plattformprogrammierung 3
S Maven "mvn" funktioniert nicht Plattformprogrammierung 1
B Mac Installer aus .product Datei - Programm öffnet sich nicht Plattformprogrammierung 1
K Eclipse fährt nicht mehr hoch. Metadatendatei schuld? Plattformprogrammierung 7
E Maven wird nicht mehr gefunden Plattformprogrammierung 3
S RCP Exportiertes RCP Produkt lädt Datei nicht, bei Start aus Eclipse wird Datei jedoch gefunden Plattformprogrammierung 6
R Einfaches Eclipse-Plugin-Beispiel funktioniert nicht Plattformprogrammierung 5
R RCP Application Model - Änderungen erfolgen nicht Plattformprogrammierung 17
M OSGi Erweiterung über Extension Point wird nicht erkannt Plattformprogrammierung 2
R progress bar animation funktioniert nicht Plattformprogrammierung 3
M Krieg Hallo World nicht zum laufen Plattformprogrammierung 2
P RCP Text Editor Example - Missing Bundles lassen sich nicht auffinden. Plattformprogrammierung 6
C Ausführbare Jar erzeugen (Datei wird nicht gefunden) Plattformprogrammierung 4
G RCP Show View Command bestimmte View nicht erlauben Plattformprogrammierung 2
A Eclipse undo/redo button reagiert nicht auf Änderungen in der OperationHistory Plattformprogrammierung 5
H Datei in eclipse wird nicht erkannt Plattformprogrammierung 3
3 Eclipse Editor Plugin selektiert Projekt nicht Plattformprogrammierung 10
L RCP WelcomePage wird nicht geöffnet Plattformprogrammierung 2
M eclipse führt applikationen nicht mehr aus Plattformprogrammierung 6
C Java Editor funktioniert nicht Plattformprogrammierung 9
R Resourcen werden im jar nicht gefunden Plattformprogrammierung 4
A RCP RAP-Bundle nach Installation nicht auffindbar?! Plattformprogrammierung 5
A OSGi Bundle exportieren, importieren und vewenden geht nicht?! Plattformprogrammierung 4
G RCP Die Anwendung {0} konnte nicht in der Registry gefunden werden. Plattformprogrammierung 3
M Eclipse - Dokumentation nicht über das Internet benutzen Plattformprogrammierung 3
D eclipse-RCP von der Konsole baut nicht Plattformprogrammierung 3
K RCP View wird nicht angezeigt Plattformprogrammierung 2
lumo RCP libraries werden nach dem export nicht gefunden Plattformprogrammierung 17
M RCP Aktivierung eines CommandHandlers, Änderungen in der plugin.xml wirken sich nicht aus... Plattformprogrammierung 2
W Wahrscheinlich triviales Problem, aber komm nicht weiter Plattformprogrammierung 7
E Common Navigator Framework erste Knoten werden nicht angezeigt Plattformprogrammierung 4
B RCP eigenes Eclipse Plugin wird nicht aufgelöst Plattformprogrammierung 7
A RCP p2 - manuelles update "check for updates" von core bundle funktioniert nicht Plattformprogrammierung 6
musiKk OSGi Bundle findet Activator nicht (ClassNotFoundException) Plattformprogrammierung 1
J Plugin wird nicht mit gestartet Plattformprogrammierung 4
G Generierte ItemColorProvider werden nicht benutzt. Plattformprogrammierung 2
G EMF -> Leere Elemente sollen in Property View nicht angezeigt werden Plattformprogrammierung 9
R eclipse - about:blank wurde nicht gefunden Plattformprogrammierung 4
O Bundle in Projekt-Dependencies nicht sichtbar Plattformprogrammierung 6
R Eclipse - Eigene JavaDoc nicht angezeigt Plattformprogrammierung 3
hdi Plugin Icon wird nicht angezeigt Plattformprogrammierung 7
S RCP Anwendung nicht weiterladen bei Exception in Plugin Plattformprogrammierung 2
P Kann exportiertes Programm nicht starten Plattformprogrammierung 14
L View nicht bekannt machen Plattformprogrammierung 4
T JDOM kann nicht eingebunden werden Plattformprogrammierung 11
M Command in Toolbar aktiv wenn View nicht aktiv Plattformprogrammierung 2
N import von Plug-in nicht Plattformprogrammierung 4
T SWT_AWT bridge: javax.swing.JTextField nicht "anklickbar" Plattformprogrammierung 2
M Plugin wird nicht mehr geladen Plattformprogrammierung 3
K Editor nicht in der 'EditorArea' öffnen, sondern in einem Folder(Layout). Plattformprogrammierung 10
V [erledigt] Eclipse plugin startet nicht Plattformprogrammierung 3
M Nach Export läuft Applikation nicht mehr??? Plattformprogrammierung 2
A Job in der Fortschrittsanzeige NICHT anzeigen Plattformprogrammierung 2
S Bean will nicht in netbeans Plattformprogrammierung 2
G Service nicht abbrechen Plattformprogrammierung 6
byte Equinox - Klasse aus Plug-In wird nicht gefunden Plattformprogrammierung 3
N Nicht schließbare View? Plattformprogrammierung 7
B Progress monitor bei Job erscheint nicht Plattformprogrammierung 5
J GMF Änderungen werden nicht übernommen Plattformprogrammierung 4

Ähnliche Java Themen


Oben