If you are using 126.96.36.199, you can do this:
SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW, ICON_NAME, 'MYICON');
This icon will appear in the MDI parent titlebar and the taskbar.
If you are not using 188.8.131.52, but instead something older you will need to use a Java Bean or WebUtil.
Thanks Michael. I am using 184.108.40.206 right now, so I would need to upgrade. Do you have an example of how that's been implemented using a Java Bean or Webutil in FSAL?
It's easy to do it with WebUtil, but if you don't already have your application WebUtil enabled, that's a bit of overkill to use it just to change the titlebar icon. The code to do it with a WebUtil enabled application would be something like this:
This WebUtil feature is intended for cases where the form is run embedded in the browser and separateFrame=true. However, I believe it also works with WebStart (separateFrame=true not necessary).
For information on creating Java Beans refer to the Builder Help or the variety of MyOracleSupport Notes on this topic. There are also numerous non-Oracle resources that are used when learning how to do Forms Java Beans. Here are a few non-Oracle resources.
It took some experimentation, for example I was trying to use WEBUTIL_SEPARATEFRAME.SETICON in a WHEN-NEW-FORM-INSTANCE trigger.. but I moved the call to a splash screen button, I was able to use the WEBUTIL_SEPARATEFRAME.SETICON command to change the default icon.
Thanks for your help.
In most cases you cannot make WebUtil calls in any of the early triggers. This is explained in the WebUtil chapter within the Builder Help.