Bug? "module=" in Log() result

Informatix

Expert
Licensed User
Longtime User
When I call Log() for a class instance, I get all properties of this instance, which is fine. The problem is when of these properties is a module (stored in Class_Globals for the events). I get also a ton of useless informations starting with "module=". I say "useless" because this is the same thing repeated over and over, filling pages and pages. Only relevant informations, logged once, would be appreciated.

[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=[fx=anywheresoftware.b4j.objects.JFX@3547a1, grp=flm.b4j.simplegameengine.actors.sgeGroup@ba37e9, ninepatch=flm.b4j.simplegameengine.visual.sgeNinePatch@26eeb7
, btnheight=30.0, choicebtn=flm.b4j.simplegameengine.actors.sgeActor@91e8bf, text=(sgeText) alignment:H_LEFT,V_BELOW font:{Font[name=System Regular, family=System, style=Regular, size=16.0]} fontcolor:0x000000ff filled:true maxwidth:-1 textwidth:60.9765625 textheight:21.28125 text:"Choice 4"
, texta=flm.b4j.simplegameengine.actors.sgeActor@ffb190, list=[fx=anywheresoftware.b4j.objects.JFX@18410a5, grp=flm.b4j.simplegameengine.actors.sgeGroup@f104a, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@2d4c1b
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@9e17a1, liststyle=Holo, minclipy=223.0
, maxclipy=332.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@13e23af
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1cbf702, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@1983834, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@12711f9
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@1386fe9, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a1fa6b, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@19227f3
, module=, event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
], choices=(ArrayList) [Choice 1, Choice 2, Choice 3, Choice 4, Choice 5]
, cbstyle=Holo, pressed=false, isopen=true
, module=class b4j.example.main, event=ChoiceB_Changed, font_size=16
, left_margin_for_text=3, main=null], event=Choice_Click, itemsheight=106.40625
, itemscount=5, selectedindex=3, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
]
 

Informatix

Expert
Licensed User
Longtime User
In fact, having a verbose Log with a systematic call to toString is maybe a great idea on the paper but it's not for debugging real apps. It returns too many useless informations and what you need is lost in the output (which contains irrelevant informations moreover, like the static code modules). Could you add the possibility to modify the verbosity of the Log function? E.g., a switch that would enable/disable the call to toString for objects.
Honestly, working on a real project with B4J is not very pleasant for now. The copy/paste bug and the Intellisense behavior are among the most irritating flaws I've ever seen in an IDE (a lot of time loss) and the Log output makes debugging a real pain in the ass.
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
The copy/paste bug and the Intellisense behavior are among the most irritating flaws I've ever seen in an IDE (a lot of time loss) and the Log output makes debugging a real pain in the ass.
I'm not sure which bug you are referring to. Worth testing B4A v7.30. If it is fixed there then it will be applied to B4J soon.

About the logging, don't log the objects directly if it is not useful for you. You can create custom ToString sub and call it instead.
 

Informatix

Expert
Licensed User
Longtime User
I'm not sure which bug you are referring to.
This one.

About the logging, don't log the objects directly if it is not useful for you. You can create custom ToString sub and call it instead.
Sorry but I don't understand. I'm not going to modify the toString function or removing it in the libraries that I use each time I'm debugging. And what do I do with libraries without the source code?
I log the objects because that's useful to me. For some of them, I don't even know the type so what do I log instead? (for example, I can click on very different objects in a pane; I'm not going to write code to test the type of the clicked object and then select the right property to log; moreover, it happens often that no property is useful because no property contains an unique identifier).
 

Informatix

Expert
Licensed User
Longtime User
I guess that the problem happens when you log B4J classes. You can create your own ToString method instead of relying on the built-in type to string conversion.
Oh yes, you're right. That concerns only the B4J classes. Sorry.
If I follow your advice, I have to write a toString method IN ALL CLASSES involved in the debugging. More than 20... And most of them have at least a dozen of properties. Truly discouraging... I could resume the toString to an unique identifier, of course, but I don't have such an identifier in many classes. Even displaying all properties could not help to identify the instance (e.g. some sprites on screen can share the same image and be located at the same place on screen, overlapping each other, so which one was really clicked?).
In brief, could you add in a future version the possibility to get rid of the "automatic toString" feature when we log an object? And could you fix the problem reported in #1? The current feature is unusable in real projects from my point of view.

I just tried B4A v7.30 and, yes, the IDE bugs seems to be fixed. Thanks!!!! Unfortunately, I'm working with B4J...
 

Informatix

Expert
Licensed User
Longtime User
Not sure why you need to add this statement. Many developers use B4J in real projects and you are the first one to post such request.
How many of them debug with Log() statements? I cannot say.
How many of them think that the result posted in #1 is usable? I can bet "not a lot".
I can post here real cases with the log output. If you find this output usable and the problem easy to debug with these informations, then I will agree that's just a personal need.
Note that's probably the same problem with B4A. I suppose that the log output is the same in the same cases.

I could rely upon the built-in debugger but, to be short, there are cases where the debugger cannot help (e.g. libraries, threads) and I debug usually very quickly just by placing a few Log() so I'm used since the beginning to work efficiently without the debugger.

The logging of classes and modules can be improved in the future.
Cool.
I really appreciate B4a and B4j but the problems that I meet with the current version of B4j make me ratty.
 

Informatix

Expert
Licensed User
Longtime User
I tried the beta 5.90. Log(Me) is still unusable (more than 600 lines) while Log(Instance(i)), which refers to the same instance, has an output very limited but I still have the static modules at the end (I can live with but I don't understand why they are in the log):

[fx=anywheresoftware.b4j.objects.JFX@1b6189a, grp=flm.b4j.simplegameengine.actors.sgeGroup@c20665, grpitems=flm.b4j.simplegameengine.actors.sgeGroup@7536ec
, grpvsbar=flm.b4j.simplegameengine.actors.sgeGroup@379355, liststyle=Holo, minclipy=201.0
, maxclipy=310.0, clipheight=110.0, bkgdimg=flm.b4j.simplegameengine.actors.sgeActor@1063281
, bkgd_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@1a5fe2a, scrollbarimg=flm.b4j.simplegameengine.actors.sgeActor@307324, scrollbar_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@fdf60c
, scrollknobimg=flm.b4j.simplegameengine.actors.sgeActor@c141e8, scrollknob_9patch=flm.b4j.simplegameengine.visual.sgeNinePatch@77b1f4, selectedimg=flm.b4j.simplegameengine.actors.sgeActor@1c75d4d
, module=class b4j.example.main, event=ListStyles_Click, itemsheight=106.40625
, itemscount=5, selectedindex=1, scrollpercent=0.6274509803921569
, draggingknob=false, min_scrollbar_width=18, min_knob_height=20
, font_size=16, left_margin_for_text=4, main=null
, uimanager=null]
 
Top