Action in Action aufrufen

  • Themenstarter Themenstarter XPlayer
  • Beginndatum Beginndatum
X

XPlayer

Gast
Hallo,

gibt es in Java eine Möglichkeit, in einer Action Klasse (extends AbstractAction) eine Action aufzurufen? Ich benötige dies, da ich im Menü eine Speichern und Speichern unter... Funktion anbiete. Hat der Benutzer zuvor noch nicht mittels "Speichern unter" gespeichert, soll auch unter "Speichern" der "Speichern unter"-Dialog aufgerufen werden, dazu habe ich in der Save-Action ein if-Konstrukt.
Oder sollte das ganze anderst realisiert werden?

Gruß
XPlayer
 
Wenn ein neues Dokument angelegt wird setzt du einen boolschen Wert "isAlreadySaved = false".
Java:
if(action = Speichern ){
   if(isAlreadySaved){
      speicher im bereits angelegten FileObjekt
   }else{
      isAlreadySaved=true
      öffne Speicherndialog
   }
}

Beste Grüße
 
Vielen Dank erstmal für deine Antwort. Allerdings ist mein Speicherdialog aka File Chooser in einer Action Klasse hinterlegt. Wie soll ich nun auf diesen zugreifen? Ist die einzige Möglichkeit, eine neue UI-Klasse anzulegen, die den File Chooser enthält?
 

Zurück
Oben