Modalne okno jest w interfejs graficzny , w oknie , które ma pełną kontrolę nad klawiaturą i ekranem . Jest to zazwyczaj wiąże się z pytaniem, do których konieczne jest, że użytkownik odpowiada przed kontynuowaniem lub modyfikowania czegokolwiek.
Są dwojakiego rodzaju:
Okno modalne ma na celu:
Ogólnie w obu przypadkach użytkownik poprosi aplikację o wykonanie operacji. Pojawienie się okna modalnego nastąpi natychmiast po tym żądaniu.
W pierwszym przypadku okno pozwoli użytkownikowi na podanie informacji niezbędnych do realizacji jego żądania. Operacja zostanie wykonana po potwierdzeniu przez użytkownika, że wprowadził niezbędne dane.
Przykładem drugiego przypadku jest podanie przez użytkownika nieprawidłowych danych w poprzednim oknie. Użytkownik dokonuje walidacji swoich wpisów w pierwszym oknie, aplikacja otwiera nowe, aby poinformować użytkownika, że musi zmodyfikować wprowadzone wcześniej parametry, aby operacja mogła zostać wykonana. Użytkownik może zamknąć drugie okno, a tym samym powrócić do pierwszego. Ten przykład pokazuje również, że możemy układać okna modalne w stos.
Okna modalne są często problemem dla użytkowników, ponieważ można je przenosić:
Jednak informacje wymagane przez okno modalne czasami wymagają: