---
title: Modal Windows and Panels
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/modal-windows-and-panels
---

# Modal Windows and Panels

Display a modal window or show one of the standard app panels, such as the app’s About panel.

## Topics

### Running a Modal Window

- [runModal(for:)](appkit/nsapplication/runmodal(for:).md)
- [stopModal()](appkit/nsapplication/stopmodal().md)
- [stopModal(withCode:)](appkit/nsapplication/stopmodal(withcode:).md)
- [abortModal()](appkit/nsapplication/abortmodal().md)
- [beginModalSession(for:)](appkit/nsapplication/beginmodalsession(for:).md)
- [runModalSession(_:)](appkit/nsapplication/runmodalsession(_:).md)
- [modalWindow](appkit/nsapplication/modalwindow.md)
- [NSApplication.ModalResponse](appkit/nsapplication/modalresponse.md)
- [NSApplication.ModalSession](appkit/nsapplication/modalsession.md)

### Managing Panels

- [orderFrontColorPanel(_:)](appkit/nsapplication/orderfrontcolorpanel(_:).md)
- [orderFrontStandardAboutPanel(_:)](appkit/nsapplication/orderfrontstandardaboutpanel(_:).md)
- [orderFrontStandardAboutPanel(options:)](appkit/nsapplication/orderfrontstandardaboutpanel(options:).md)
- [orderFrontCharacterPalette(_:)](appkit/nsapplication/orderfrontcharacterpalette(_:).md)
- [runPageLayout(_:)](appkit/nsapplication/runpagelayout(_:).md)
- [NSApplication.AboutPanelOptionKey](appkit/nsapplication/aboutpaneloptionkey.md)

## See Also

### Managing windows, panels, and menus

- [App Windows](appkit/app-windows.md)
- [Menus](appkit/menus.md)
