Questions & Answers

SOLVED
dirweis
I'm new here

GuiHost Objekt

Jump to solution

Hallo,

bei der Umstellung von Editoren auf SwingGadgets fรผr Eingabekomponenten geht mir momentan noch die Mรถglichkeit ab, ein GuiHost Objekt zu erhalten bzw. damit zu arbeiten. In der bisherigen Implementierung wurde aus AbstractValueGuiEditor vererbt, mit dessen Methode getHost() ein GuiHost Objekt zurรผck gegeben wurde.

In der neuen Implementierung wird aus AbstractValueHoldingSwingGadget vererbt.

GuiHost stellt die fรผr mich unheimlich praktische Methode getCurrentGuiStoreElement() zur Verfรผgung; wenn es einen anderen praktikablen Weg auf das ausgewรคhlte Gui Store Element gibt, bin ich dafรผr natรผrlich gerne offen.

Laut JavaDoc gibt es eine getGuiHost() Methode in GuiScriptContext. Steht mir evtl. ein solches Context-Objekt zur Verfรผgung?

Vielen Dank im Voraus!

Beste GrรผรŸe, Dirk

0 Kudos
1 Solution

Accepted Solutions
StefanSchulz
I'm new here

Dirk Weissmann schrieb:

GuiHost stellt die fรผr mich unheimlich praktische Methode getCurrentGuiStoreElement() zur Verfรผgung; wenn es einen anderen praktikablen Weg auf das ausgewรคhlte Gui Store Element gibt, bin ich dafรผr natรผrlich gerne offen.

Laut JavaDoc gibt es eine getGuiHost() Methode in GuiScriptContext. Steht mir evtl. ein solches Context-Objekt zur Verfรผgung?

Nein, und wird es auch zukรผnftig nicht.

Wozu wird getCurrentGuiStoreElement() benรถtigt?

Das das Gadget enthaltende Element erhรคlt man aus seinem Kontext, den das Gadget ja bei der Instanziierung รผbegeben bekommt.

GruรŸ

Stefan

View solution in original post

0 Kudos
4 Replies
StefanSchulz
I'm new here

Dirk Weissmann schrieb:

GuiHost stellt die fรผr mich unheimlich praktische Methode getCurrentGuiStoreElement() zur Verfรผgung; wenn es einen anderen praktikablen Weg auf das ausgewรคhlte Gui Store Element gibt, bin ich dafรผr natรผrlich gerne offen.

Laut JavaDoc gibt es eine getGuiHost() Methode in GuiScriptContext. Steht mir evtl. ein solches Context-Objekt zur Verfรผgung?

Nein, und wird es auch zukรผnftig nicht.

Wozu wird getCurrentGuiStoreElement() benรถtigt?

Das das Gadget enthaltende Element erhรคlt man aus seinem Kontext, den das Gadget ja bei der Instanziierung รผbegeben bekommt.

GruรŸ

Stefan

0 Kudos

Stefan Schulz schrieb:

Wozu wird getCurrentGuiStoreElement() benรถtigt?

Da war ich mir nicht sicher, daher meine Anmerkung "wenn es einen anderen praktikablen Weg auf das ausgewรคhlte Gui Store Element gibt, bin ich dafรผr natรผrlich gerne offen". Das sollte meine Bitte nach alternativen Vorschlรคgen implizieren, was ja genau mit dieser Antwort kam.

Vielen Dank fรผr die Hilfe, das hat mein Problem offenbar gelรถst!

GruรŸ, Dirk

0 Kudos

Dirk Weissmann schrieb:

Da war ich mir nicht sicher, daher meine Anmerkung "wenn es einen anderen praktikablen Weg auf das ausgewรคhlte Gui Store Element gibt, bin ich dafรผr natรผrlich gerne offen". Das sollte meine Bitte nach alternativen Vorschlรคgen implizieren, was ja genau mit dieser Antwort kam.

Deshalb ja meine Frage nach dem "Wozu". Das aktuell ausgewรคhlte GuiStoreElement bekommt man รผber den von mir beschriebenen Weg ja nicht. Weder ist es ein GuiStoreElement (was auch keine API ist) noch muss es zwangslรคufig das aktuell ausgewรคhlte sein.

Wenn es um das beinhaltende Element ging, genรผgt mein Hinweis wohl.

GruรŸ

Stefan

0 Kudos

Ah, danke. Tatsรคchilch ging es sogar nur um den Typ des beinhaltenden Elements.

0 Kudos

Type a product name