C H A P T E R  21

Palette

The Form Editor is a very good example for using the palette module. The Form Editor places its AWT and Swing components on the palette (see Figure 21-1). These components can then be moved via drag-and-drop. You can also add components to the palette during runtime. The content of the palette window is managed and provided by a PaletteController. Such a PaletteController can be made available by a top component via the Lookup. This means that as soon as a top component, in whose Lookup is located a PaletteController instance, becomes active, the palette window is opened and its content is displayed. A PaletteController is created via the PaletteFactory class. There are two ways to provide the components. You can either ...

Get The Definitive Guide to NetBeans™ Platform 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.