# InstallerScreen

Import: `import com.install4j.api.screens.InstallerScreen;`

```java
interface InstallerScreen extends Screen
```

All installer screens must implement this interface. You have to override all methods and provide a public constructor with no arguments.
It is recommended that you choose one of the derived abstract classes as a superclass.

## Inherited from

- [Screen](Screen.md) — 20 methods
- [VisualContainerBean](../beans/VisualContainerBean.md) — 3 methods

## Methods

| Signature | Returns | Description |
|---|---|---|
| [`setInstallerContext(InstallerContext)`](#setinstallercontext-installercontext) | `void` | This method is called by the framework to set the `InstallerContext` just after the screen has been constructed. |

### setInstallerContext(InstallerContext)

```java
void setInstallerContext(InstallerContext context)
```

This method is called by the framework to set the  `InstallerContext` just after the
screen has been constructed.


**Parameters:**

- `context` — the installer context.

