SWT Globale Refresh-Aktion programmtechnisch aufrufen

java_kww

Mitglied
Hallo allersamt!

Gibt es die Möglichkeit die Refresh-Aktion (die sonst über F5 auszulösen ist) programmtechnisch aufzurufen.
Es geht mir an dieser Stelle nicht um das Überschreiben der Aktion. Das habe ich schon über plugin.xml realisiert.

Ich brauche tatsächlich so was: <GlobalActions>.<getRefreshAction()>.run();

Ich suche schon seit ein paar Tage im Netz nach diese Möglichkeit, aber ohne Erfolg.

Viele Grüße
Valerij
 

java_kww

Mitglied
Die Eclipse-RCP-Anwendung hat ein Form mit dem Baum und Editor. Deren Inhalt kann zur Zeit mit der F5 im Formular aktualisiert werden. Das soll nach dem Ausführen der Hintergrundoperationen dem Benutzer erspart werden.

Es ist mir bekannt, das der Editor die Schnittstelle für Refresh-Aktion hat. Das benutze ich auch.
Aber die Tatsache ist, dass Refresh vom Editor und Refresh über Eclipse-F5 unterschiedliche Effekte haben. Genauer gesagt Editor-Refresh aktualisiert einige Baumknoten-Objekte nicht. Im Gegensatz dazu bei Eclipse-F5 werden alle Objekte korrekterweise aktualisiert.

Viele Grüße
Valerij
 

Wildcard

Top Contributor
Es gibt kein globales refresh. Es gibt ein refresh command das dann je nach Anwendungskontext mit einem anderen Handler verknüpft wird.
 

Dit_

Bekanntes Mitglied
In Eclipse kannst du einstellen dass wenn du Run-Button anklickst alles (workspace) automatisch "refresht" und/oder gespeichert wird. Alles ist schon drin und man braucht nichts selber implementieren glaube ich :oops:
 

java_kww

Mitglied
Das Refresh-Command rufe ich schon aus dem Anwendungskonetxt, aber das hat nicht gleichen Effekt, als wenn ich auf die F5-Taste drücke.

Das ist das Problem!

Laut der Dokumentation und nach meinem Verständnis müsste es keinen Unterschied machen, aber macht trotzdem!
 

Wildcard

Top Contributor
Eclipse funktioniert nunmal so, es gibt Commands, Keybinding und Handler. Das kann alles beliebig zusammengesteckt und umgebaut werden, daher kann ich dir von aussen auch nicht mehr sagen als: Es gibt keine globale Refresh Action. Es gibt ein Refresh Command und das ist je nach Kontext mit anderen Handlern verbunden. Normalerweise ist F5 per Keybinding an das Refresh Command gebunden, aber auch das muss bei dir nicht so sein. Du wirst wohl debuggen müssen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B SWT Globale Variable AWT, Swing, JavaFX & SWT 10
Y Globale Font-Color definieren AWT, Swing, JavaFX & SWT 5
C Swing globale "Key Bindings" für Swing-Applikation AWT, Swing, JavaFX & SWT 6
M Globale Events in Windows abfangen AWT, Swing, JavaFX & SWT 2
kb frame als globale variable AWT, Swing, JavaFX & SWT 2
I Globale Tastatur-Events abfragen AWT, Swing, JavaFX & SWT 3
Juelin Objekte refresh AWT, Swing, JavaFX & SWT 3
J TableView Update/Refresh CPU AWT, Swing, JavaFX & SWT 2
G Cardlayout Refresh Probleme AWT, Swing, JavaFX & SWT 2
Tort-E JavaFX Stage reload, refresh ... AWT, Swing, JavaFX & SWT 3
D ComboBoxCellEditor Refresh beim Focus AWT, Swing, JavaFX & SWT 4
T JTable Cell Refresh AWT, Swing, JavaFX & SWT 5
RELAXccc Swing JTree + JScrollPane, refresh Problem AWT, Swing, JavaFX & SWT 17
C SWT refresh einer Tabelle AWT, Swing, JavaFX & SWT 4
L Probleme beim Refresh von JTable AWT, Swing, JavaFX & SWT 7
F SWT table refresh per Thread AWT, Swing, JavaFX & SWT 2
K SWT TableViewer refresh() im Dialog AWT, Swing, JavaFX & SWT 2
M JRadioButton refresh AWT, Swing, JavaFX & SWT 5
M SWT grabExcessHorizontalSpace update ? refresh ? AWT, Swing, JavaFX & SWT 6
S Refresh von JTableModel funktioniert nur ein Mal AWT, Swing, JavaFX & SWT 4
D JList, JTree, JTextarea - Daten"refresh" AWT, Swing, JavaFX & SWT 15
L JFrame Refresh-Problem AWT, Swing, JavaFX & SWT 4
A Refresh JPanel AWT, Swing, JavaFX & SWT 6
R Refresh Label AWT, Swing, JavaFX & SWT 4
J Expertenfrage zu Refresh nach hinzufuegen von Componeten? AWT, Swing, JavaFX & SWT 8
dzim NullPointer bei refresh() einer JFace TableViewer AWT, Swing, JavaFX & SWT 2
Lazybone JTree refresh Problem AWT, Swing, JavaFX & SWT 3
X Focusproblem beim Refresh eines jLabels AWT, Swing, JavaFX & SWT 4
F Paint-Methode Überschreiben macht Refresh-Fehler ? AWT, Swing, JavaFX & SWT 8
D jTabbedPane refresh AWT, Swing, JavaFX & SWT 2
S Display Refresh AWT, Swing, JavaFX & SWT 2
X Refresh eines Frames AWT, Swing, JavaFX & SWT 1
P JFrame refresh AWT, Swing, JavaFX & SWT 2
m@nu JTree: Äste nach refresh wiederherstellen AWT, Swing, JavaFX & SWT 3
M Wi mache ich einen refresh AWT, Swing, JavaFX & SWT 4
C GUI-Refresh funktioniert nicht AWT, Swing, JavaFX & SWT 3
D JList Refresh AWT, Swing, JavaFX & SWT 19
D Swing JCombobox Aktion löscht Grafik AWT, Swing, JavaFX & SWT 1
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
M Aktion ausführen wenn ein JRadiobutton deselektiert wird. AWT, Swing, JavaFX & SWT 3
R Button Aktion AWT, Swing, JavaFX & SWT 3
Crazynet jMenue mit einer Aktion ausstatten AWT, Swing, JavaFX & SWT 8
Z JavaFX Inhalt einer ViewTable durch Aktion einer Menubar ändern welche in einer anderen fxml ist AWT, Swing, JavaFX & SWT 4
B Nach dem Öffnen des Dialogs eine Aktion ausführen. AWT, Swing, JavaFX & SWT 6
Z Swing Wenn JFrame inaktiv - Soundbenachrichtigung bei Aktion AWT, Swing, JavaFX & SWT 2
L SWT Drop erfolgreich, aber GUI-Aktion abgebrochen AWT, Swing, JavaFX & SWT 4
N JCombobox und Actionlistener Aktion nur ausführen, wenn Useraktion ihn auslöst AWT, Swing, JavaFX & SWT 4
C Button und aktion? AWT, Swing, JavaFX & SWT 15
O JList + ValueChanged = doppelte Aktion?! AWT, Swing, JavaFX & SWT 4
Semox Swing JMenuItem-Auswahl mit Aktion ausführen AWT, Swing, JavaFX & SWT 4
C Aktion durchführen bei Klick auf ein Element im JTree (Untersch. Klick und Doppklick) AWT, Swing, JavaFX & SWT 5
A Aktion einem Button anfügen AWT, Swing, JavaFX & SWT 2
W Beim Schliessen Aktion ausführen AWT, Swing, JavaFX & SWT 2
S Aktion nach dialogstart AWT, Swing, JavaFX & SWT 2
G Bei Änderung an einem Texfeld in SWT eine Aktion AWT, Swing, JavaFX & SWT 3
R CheckBox drücken, sodass eine Aktion ausgeführt wird AWT, Swing, JavaFX & SWT 5
A Aktion beim anklicken einer Zeile in einer Tabelle ausführen AWT, Swing, JavaFX & SWT 4
Y Aktion während gedrückter Taste AWT, Swing, JavaFX & SWT 2
C Aktion nach Auswahl einer Checkbox AWT, Swing, JavaFX & SWT 6
C Aktion auführen nach Doppelklick auf Zeile in JTable AWT, Swing, JavaFX & SWT 10
C Aktion beim Anzeigen eines Tabs der JTabbedPane AWT, Swing, JavaFX & SWT 3
bernd Jlist, aktion auslösen AWT, Swing, JavaFX & SWT 22
G Aktion beim Öffnen und Schliessen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
J Aktion bei Click auf Blatt auslösen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben