Dispatching Events from Forms Developer
In addition to extending the standard Forms user interface components, you can also create a PJC that includes Java Swing user interface components in your form.
A pluggable Java component extends a class provided by Forms, that is, oracle.forms.ui.VBean
, and lives in the Bean Area as seen on the Forms canvas. The Bean Area does not have its own user interface, but rather is a container. On the layout editor or on a canvas, you see only an empty rectangle until you associate an implementation class with it and add some user interface components.
In earlier releases of Oracle Forms, Forms user interface components implemented the IView interface. However, it did not have any special method to add or remove CustomListener from the pluggable Java component or the view. Beginning with Oracle Forms 12c, you can add or remove CustomListener in the IView interface.