Package pi.graphics

Class DialogLauncher

java.lang.Object
pi.graphics.DialogLauncher

public class DialogLauncher extends Object
Öffnet verschiedene modale Dialogfenster.
  • Method Details

    • showMessage

      @API public void showMessage(String message)
      Gibt eine Nachricht in einem modalen Dialogfenster aus.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
    • showMessage

      @API public void showMessage(String message, String title)
      Gibt eine Nachricht in einem modalen Dialogfenster aus.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      title - Der Titel des Dialogfensters.
    • requestStringInput

      @API public String requestStringInput(String message)
      Öffnet ein modales Dialogfenster, in dem der Nutzer zur Eingabe von Text in einer Zeile aufgerufen wird.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      Returns:
      Die Eingabe des Nutzers. Ist null, wenn der Nutzer den Dialog abgebrochen hat.
    • requestStringInput

      @API public String requestStringInput(String message, String title)
      Öffnet ein modales Dialogfenster, in dem der Nutzer zur Eingabe von Text in einer Zeile aufgerufen wird.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      title - Der Titel des Dialogfensters.
      Returns:
      Die Eingabe des Nutzers. Ist null, wenn der Nutzer den Dialog abgebrochen hat.
    • requestYesNo

      @API public boolean requestYesNo(String message)
      Öffnet ein modales Dialogfenster mit Ja/Nein-Schaltflächen.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      Returns:
      Die Eingabe des Nutzers:
      • Ja → true
      • Nein → false
      • Abbruch (= Dialog manuell schließen) → false
    • requestYesNo

      @API public boolean requestYesNo(String message, String title)
      Öffnet ein modales Dialogfenster mit Ja/Nein-Schaltflächen.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      title - Der Titel des Dialogfensters.
      Returns:
      Die Eingabe des Nutzers:
      • Ja → true
      • Nein → false
      • Abbruch (= Dialog manuell schließen) → false
    • requestOkCancel

      @API public boolean requestOkCancel(String message)
      Öffnet ein modales Dialogfenster mit OK/Abbrechen-Schaltflächen.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      Returns:
      Die Eingabe des Nutzers:
      • OK → true
      • Abbrechen → false
      • Abbruch (= Dialog manuell schließen) → false
    • requestOkCancel

      @API public boolean requestOkCancel(String message, String title)
      Öffnet ein modales Dialogfenster mit OK/Abbrechen-Schaltflächen.

      Der Dialog ist über JOptionPane implementiert.

      Parameters:
      message - Der Inhalt der Botschaft im Dialogfenster.
      title - Der Titel des Dialogfensters.
      Returns:
      Die Eingabe des Nutzers:
      • OK → true
      • Abbrechen → false
      • Abbruch (= Dialog manuell schließen) → false