---
title: "Windows, Panels, and Screens"
framework: appkit
role: collectionGroup
role_heading: API Collection
path: appkit/windows-panels-and-screens
---

# Windows, Panels, and Screens

Organize your view hierarchies and facilitate their display onscreen.

## Topics

### Windows

- [NSWindow](appkit/nswindow.md)
- [NSPanel](appkit/nspanel.md)
- [NSWindowDelegate](appkit/nswindowdelegate.md)
- [NSWindowTab](appkit/nswindowtab.md)
- [NSWindowTabGroup](appkit/nswindowtabgroup.md)

### Window Restoration

- [Restoring your app’s state with AppKit](appkit/restoring-your-app-s-state-with-appkit.md)
- [NSWindowRestoration](appkit/nswindowrestoration.md)
- [NSUserInterfaceItemIdentification](appkit/nsuserinterfaceitemidentification.md)

### Screens

- [NSScreen](appkit/nsscreen.md)

### Popovers

- [NSPopover](appkit/nspopover.md)
- [NSPopoverDelegate](appkit/nspopoverdelegate.md)

### Alerts

- [NSAlert](appkit/nsalert.md)
- [NSAlertDelegate](appkit/nsalertdelegate.md)

### Open and Save Panels

- [NSOpenPanel](appkit/nsopenpanel.md)
- [NSSavePanel](appkit/nssavepanel.md)
- [NSOpenSavePanelDelegate](appkit/nsopensavepaneldelegate.md)

### Share Panel

- [NSSharingServicePicker](appkit/nssharingservicepicker.md)
- [NSPreviewRepresentableActivityItem](appkit/nspreviewrepresentableactivityitem.md)
- [NSPreviewRepresentingActivityItem](appkit/nspreviewrepresentingactivityitem.md)

### Print and PDF Panels

- [NSPDFPanel](appkit/nspdfpanel.md)
- [NSPrintPanelAccessorizing](appkit/nsprintpanelaccessorizing.md)

### Color Panels

- [NSColorPanel](appkit/nscolorpanel.md)
- [NSColorPickingCustom](appkit/nscolorpickingcustom.md)
- [NSColorPickingDefault](appkit/nscolorpickingdefault.md)
- [NSColorPicker](appkit/nscolorpicker.md)

### Font Panels

- [NSFontPanel](appkit/nsfontpanel.md)
- [NSFontPanel.ModeMask](appkit/nsfontpanel/modemask.md)
- [NSFontPanelValidation](appkit/nsfontpanelvalidation.md)
- [NSFontChanging](appkit/nsfontchanging.md)

## See Also

### User Interface

- [Views and Controls](appkit/views-and-controls.md)
- [View Management](appkit/view-management.md)
- [View Layout](appkit/view-layout.md)
- [Appearance Customization](appkit/appearance-customization.md)
- [Animation](appkit/animation.md)
- [Sound, Speech, and Haptics](appkit/sound-speech-and-haptics.md)
- [Supporting Continuity Camera in Your Mac App](appkit/supporting-continuity-camera-in-your-mac-app.md)
