Blz ? Bom , faz muuuito tempo que setei a instalação que estou usando mas iirc é basicamente o mostrado em http://hammadnavaidblog.blogspot.com/2017/01/displaying-icon-on-button-in-oracle.html, com a exceção que, como eu queria rodar no FSAL, fui recomendado a ter os ícones no formato .PNG, então o meu Registry.dat passou a ser :
C:\Oracle\Middleware\Oracle_Home\forms\java\icones>type C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\config\fmw config\servers\WLS_FORMS\applications\formsapp_12.2.1\config\oracle\forms\registry\registry.dat # # This is the Registry file. # # This file contains the logical [Java] Class name and an associated # [numerical] identifier that will be used to refer to objects of the # class in order to reduce the amount of information that needs to be # repeatedly transmitted to the client. # # This file is of the Form understood by java.util.Properties (for now) # # The System Level sound file is relative to the CODEBASE # # The oracle classes which used to be defined here have now been moved to # within the code. # # # Defaults for the Font details, all names are Java Font names. Each of # these parameters represents the default property to use when none is # specified. # # defaultFontname represents the default Java fontName. # defaultSize represents the default fontSize. Note that the size is # multiplied by 100 (e.g. a 10pt font has a size of 1000). # defaultStyle represents the default fontStyle, PLAIN or ITALIC. # defaultWeight represents the default fontWeight, PLAIN or BOLD. # default.fontMap.defaultFontname=Dialog default.fontMap.defaultSize=900 default.fontMap.defaultStyle=PLAIN default.fontMap.defaultWeight=PLAIN # # Default Font Face mapping. # # appFontname represents a comma delimited list of Application Font Names. # javaFontname represents a comma delimited list of Java Font Names. # # The number of entries in the appFontname list should match the number in # the javaFontname list. The elements of the list are comma separated and # *all* characters are taken literally, leading and trailing spaces are # stripped from Face names. # # Note that this file uses the Java 1.1 Font names in order to be able to # handle the NLS Plane (BUG #431051) # default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,Arial default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,Dialog,MonoSpaced,Dialog,Dialog,Serif,Serif,Dialog,SansSerif # # The Application Level icon files are relative to the DOCUMENTBASE # example: icons/ # or an absolute URL. # example: http://www.example.net/~luser/d2k_project/ # default.icons.iconpath=/forms/java/icones/ default.icons.iconextension=png # # Application level settings to control UI features # app.ui.lovButtons=false app.ui.requiredFieldVA=false # The background color is specified as an RGB triple. app.ui.requiredFieldVABGColor=255,0,0 # Sample custom color scheme colorScheme.sample.description=Sample custom color scheme colorScheme.sample.lightest=0xFFFF33 colorScheme.sample.lighter=0xFFCC33 colorScheme.sample.light=0xCC3333 colorScheme.sample.dark=0x993333 colorScheme.sample.darker=0x660033 colorScheme.sample.darkest=0x003333 colorScheme.sample.selection=0x4169E1 colorScheme.sample.pinstripe1=0xEE82EE colorScheme.sample.pinstripe2=0xF5DEB3 C:\Oracle\Middleware\Oracle_Home\forms\java\icones> ==> O IMPORTANTE é a linha : efault.icons.iconextension=png okdoc ?? As outras alterações nos outros arqs de config (ie no formsweb.cfg E no default.env ) são o que tá mostrado aí... E é Muito Recomendado um restart no weblogic (e subida dos serviços, claro) após as alterações....