Other B4J v5.00 is available for download


B4X founder
Staff member
Licensed User
Longtime User
B4J v5.00 is now available for download: www.b4x.com/b4j.html

List of improvements:

  • Variables and subs renaming based on the Find All References feature:



  • Form.AlwaysOnTop - Sets the form to be above all windows.
  • Better handling of StartMessageLoop / StopMessageLoop methods in debug mode.
  • OkHttp B4J library updated and is based on OkHttp v3.5.
  • ConnectionPool updated and is based on c3p0 v0.9.5.2.
  • Quick search supports replacing including replace in all modules.
  • Icon picker - Filter field (supports filtering by name or hex code), names in tool tips.
  • jFX.CreateFontAwesome / CreateMaterialIcons methods.
  • Fix for size offset in the WYSIWYG window.
  • Accordion container:



  • Pagination container:



  • Application_Error - handler for uncaught exceptions: https://www.b4x.com/android/forum/posts/490852/
  • LogError - Prints to StdErr.
  • jServer - CurrentThreadIndex always returns 0 for the main thread.
    Fix for single threaded handlers that could become non-responsive after unhandled errors.
  • Initial support for Java 9. Java 9 is currently in beta version. Not everything is supported yet.
  • Find all references - finds references in layout files and CallSub calls.
  • Auto format feature:


    The formatting happens when you paste code (can be disabled) or when clicking on Alt + F. In the later case the enclosing sub will be formatted or the selected code if the selected text is not empty.

Download link: www.b4x.com/b4j.html


Well-Known Member
Licensed User
Longtime User
"Find all references - finds references in layout files and CallSub calls" - first step to real re-factoring support ! I am looking forward to see it and other re-factoring features in B4A, B4i as well.
Upvote 0